[ {
  "shortName" : "protected void service()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 204,
  "endLine" : 362,
  "linesOfCode" : 115,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doExecute()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 97,
  "endLine" : 200,
  "linesOfCode" : 81,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Predicate createPredicate()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Logs.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 75,
  "endLine" : 157,
  "linesOfCode" : 79,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Predicate createPredicate()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 109,
  "endLine" : 191,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "hawtio-app/src/main/java/io/hawt/app/App.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::hawtio-app" ],
  "startLine" : 37,
  "endLine" : 125,
  "linesOfCode" : 74,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 102,
  "endLine" : 182,
  "linesOfCode" : 70,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticationConfiguration()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 63,
  "endLine" : 136,
  "linesOfCode" : 63,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyDetails()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 65,
  "endLine" : 138,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map jsonifyMBeanInfo()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 174,
  "endLine" : 247,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String formatElement()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/ThrowableFormatter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 67,
  "endLine" : 134,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized String doGetHawtioVersion()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/About.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 71,
  "endLine" : 139,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void process()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/SessionExpiryFilter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 79,
  "endLine" : 167,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 45,
  "endLine" : 96,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getVersion()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Objects.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 63,
  "endLine" : 119,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProxyAddress parseProxyAddress()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/PodServlet.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 36,
  "endLine" : 89,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contextInitialized()",
  "longName" : "",
  "relativeFileName" : "platforms/osgi-war/src/main/java/io/hawt/blueprint/HawtioBlueprintContextListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::platforms" ],
  "startLine" : 50,
  "endLine" : 100,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 130,
  "endLine" : 188,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMimeType()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Files.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 109,
  "endLine" : 156,
  "linesOfCode" : 48,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/MavenCoordHelper.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 39,
  "endLine" : 95,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestProperties()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 118,
  "endLine" : 172,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationFilter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 41,
  "endLine" : 100,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminateThreads()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/DefaultMojoLifecycle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::tooling" ],
  "startLine" : 37,
  "endLine" : 87,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCustomArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelBlueprintMojo.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::tooling" ],
  "startLine" : 35,
  "endLine" : 82,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 81,
  "endLine" : 133,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogResults filterLogResults()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 193,
  "endLine" : 232,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorate()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 100,
  "endLine" : 166,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProxyAddress parseProxyAddress()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceServlet.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 36,
  "endLine" : 76,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogEvent newInstance()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Logs.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 22,
  "endLine" : 68,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getAllDependencies()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 255,
  "endLine" : 303,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean login()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 131,
  "endLine" : 172,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCronTrigger()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/QuartzFacade.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 99,
  "endLine" : 144,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String usedOptionsSummary()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 198,
  "endLine" : 233,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getArtifactFile()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 221,
  "endLine" : 258,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogEvent toLogEvent()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 234,
  "endLine" : 274,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMBeanInfo()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 114,
  "endLine" : 167,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void zipDirectory()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Zips.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 65,
  "endLine" : 102,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResults getLogEventList()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQuery.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String isSpecialMBean()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 255,
  "endLine" : 293,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSimpleTrigger()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/QuartzFacade.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 53,
  "endLine" : 96,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getGeneralPid()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 438,
  "endLine" : 471,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelativeRequestUri()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/RelativeRequestUri.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkIfSubjectHasRequiredRoleOnWebsphere()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 312,
  "endLine" : 349,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkIfSubjectHasRequiredRoleOnJbossEAP()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 351,
  "endLine" : 387,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InetAddress chooseAddress()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Hosts.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 113,
  "endLine" : 150,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCustomArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringBootMojo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tooling" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkIfSubjectHasRequiredRole()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 251,
  "endLine" : 283,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakServlet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 42,
  "endLine" : 81,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processJar()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 440,
  "endLine" : 472,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 77,
  "endLine" : 112,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterBootstrapMain()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/TestMojo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tooling" ],
  "startLine" : 57,
  "endLine" : 95,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCustomArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelMojo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tooling" ],
  "startLine" : 29,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/plugin/PluginServlet.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 54,
  "endLine" : 91,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String resolveScheme()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 154,
  "endLine" : 182,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/ContentSecurityPolicyFilter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoaderProvider createReflectionProvider()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/ClassLoaderProviders.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 46,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listLocalJVMs()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 127,
  "endLine" : 158,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/MavenCoordinates.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 81,
  "endLine" : 109,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constructQueries()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 169,
  "endLine" : 203,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 581,
  "endLine" : 608,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMBeanServers()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/osgi/OsgiMBeanDetector.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 27,
  "endLine" : 54,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static CharSequence encodeUriQuery()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 538,
  "endLine" : 567,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processJarClassNames()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 371,
  "endLine" : 399,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function configurePlugin()",
  "longName" : "",
  "relativeFileName" : "hawtio-youtrack-incloud/app/src/ts/youtrackPlugin.ts",
  "fileLinesCount" : 98,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "startLine" : 23,
  "endLine" : 72,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkRoles()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 219,
  "endLine" : 249,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SortedSet findClassNames()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 173,
  "endLine" : 214,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unzip()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Zips.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 111,
  "endLine" : 136,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolvedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelBlueprintMojo.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::tooling" ],
  "startLine" : 103,
  "endLine" : 131,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolvedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelCdiMojo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tooling" ],
  "startLine" : 71,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set resolveExecutableDependencies()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 317,
  "endLine" : 353,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 53,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendResponse()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginServlet.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 94,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAction()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 160,
  "endLine" : 190,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String findWar()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCustomArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelCdiMojo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tooling" ],
  "startLine" : 22,
  "endLine" : 50,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String ideaXmlRpc()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 160,
  "endLine" : 185,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decorateCanInvoke()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 481,
  "endLine" : 508,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendEnvironmentVariablesAndSystemProperties()",
  "longName" : "",
  "relativeFileName" : "platforms/osgi-war/src/main/java/io/hawt/blueprint/HawtioBlueprintContextListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::platforms" ],
  "startLine" : 102,
  "endLine" : 128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateCsvString()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 163,
  "endLine" : 187,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 100,
  "endLine" : 128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copyRequestHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 444,
  "endLine" : 473,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyDetails()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyAllowlist()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map deepCopy()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 206,
  "endLine" : 232,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doQueryForMBeanOperations()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 256,
  "endLine" : 278,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canAuthenticate()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatAuthenticationContainerDiscovery.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPost()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/SpringBatchConfigServlet.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object interpretResponse()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 240,
  "endLine" : 264,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakServlet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processDirectory()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 416,
  "endLine" : 438,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function init()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/app/src/login/login.config.ts",
  "fileLinesCount" : 57,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 9,
  "endLine" : 38,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void add()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LruList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPrepareArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initJobParams()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/QuartzFacade.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 146,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabularData canInvoke()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doResponseRedirectOrNotModifiedLogic()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 390,
  "endLine" : 421,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set invokeMBean()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 148,
  "endLine" : 169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void extractAuthHeader()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseArguments()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 235,
  "endLine" : 258,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reconnectAppender()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ClassLoader getClassLoader()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 87,
  "endLine" : 113,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAuthHeaderWithRole()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 364,
  "endLine" : 384,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPost()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginServlet.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Subject doAuthenticate()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 160,
  "endLine" : 184,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getPackageMap()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/Packages.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getResources()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 500,
  "endLine" : 521,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int compare()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/Objects.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String loadString()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/About.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 19,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSessionTimeout()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validate()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initSecurityMBean()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initCaches()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 136,
  "endLine" : 155,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addClassNamesInDirectoryWithMethodsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String webContextPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List filterTestMethods()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doQueryForMBeans()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 235,
  "endLine" : 253,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void downloadFlightRecording()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 72,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String defaultKeycloakConfigLocation()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakServlet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getDiscoveries()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 149,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInvoke()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 204,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileFilter createFileFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getVmAlias()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 255,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebAppContext createHawtioWebapp()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addExtraPluginDependencies()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 201,
  "endLine" : 223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHawtioAuthenticationEnabled()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configAdminUpdate()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/ConfigAdmin.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::platforms" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verify()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 511,
  "endLine" : 534,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doGet()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/SpringBatchConfigServlet.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readData()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CacheValue createPackageCacheValue()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 317,
  "endLine" : 335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function configureKeycloakIfEnabled()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/app/src/login/keycloak-login.ts",
  "fileLinesCount" : 68,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 17,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String allocateFreePort()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 192,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String agentStatus()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 221,
  "endLine" : 243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addMavenCoord()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/MavenCoordinates.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogRequest newInstance()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 17,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSource()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 197,
  "endLine" : 215,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendMavenCoordinateFromPomProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/MavenCoordinates.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findTestMethods()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleUrlHandlerMapping hawtioUrlMapping()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addResourceHandlers()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpoint.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::platforms" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List operations()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 333,
  "endLine" : 350,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List nameSegments()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/SSLUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cacheInBrowser()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/CacheHeadersFilter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticateResult authenticate()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasMethodWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/ReflectionHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet findClassNamesMethodsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String mavenCoordinatesFromJarFile()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/MavenCoordinates.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void uncaughtException()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/util/IsolatedThreadGroup.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tooling" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String findClassAbsoluteFileName()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJolokiaEndpointDisabled()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestCommon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::platforms" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doVerifyRBAC()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 537,
  "endLine" : 552,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurityMBean.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map list()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 84,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/QuartzFacade.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream loadFile()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean update()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReadAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 228,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWriteAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initDelegate()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readFully()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void close()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/ReflectionHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/MBeanSupport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CacheValue createCacheValue()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processDirectoryClassNames()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 354,
  "endLine" : 369,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function refreshUserSessionWhenLocationChanges()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/app/src/app.ts",
  "fileLinesCount" : 41,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function initProxyEnabled()",
  "longName" : "",
  "relativeFileName" : "hawtio-youtrack-incloud/app/src/ts/youtrackPlugin.ts",
  "fileLinesCount" : 98,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deployPlugin()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 201,
  "endLine" : 221,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/MavenCoordHelper.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCustomArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringMojo.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tooling" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 124,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findMethodsWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchPattern()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLoadClassOrigin()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/OSGiTools.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::platforms" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareKarafRbacInvocations()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 288,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String argsToString()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 352,
  "endLine" : 367,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contextInitialized()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/HawtioContextListener.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeObject()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map populateErrorTableMapForXl()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getRowsData()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream open()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/SSLUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doDelete()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/SpringBatchConfigServlet.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int recursiveDelete()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Files.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void join()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/DefaultMojoLifecycle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::tooling" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringMain()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ideaOpenAndNavigate()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List iterateDownPids()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 411,
  "endLine" : 424,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contextDestroyed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/HawtioContextListener.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/CORSFilter.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean validateKeycloakUser()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakServlet.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 110,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseOperation()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 429,
  "endLine" : 442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 460,
  "endLine" : 474,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUsername()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/AuthHelpers.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/MBeanSupport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class findClass()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 252,
  "endLine" : 267,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function loadKeycloakConfig()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/app/src/login/keycloak-login.ts",
  "fileLinesCount" : 68,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void findThirdPartyPlugins()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterMBeanServer()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void joinThread()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/DefaultMojoLifecycle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::tooling" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findMethodsWithName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String findInChildFolders()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NotificationFilter getNotificationFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/PluginRegistry.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SSLContext createSSLContext()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/SSLUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 571,
  "endLine" : 585,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String joinPaths()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/CacheHeadersFilter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/UserServlet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clear()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRunningOnJbossEAP()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 298,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getAddresses()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Hosts.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addClassesForPackage()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 402,
  "endLine" : 414,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String strip()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final SAXParser createParser()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlNamespaceFinder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function doConnect()",
  "longName" : "",
  "relativeFileName" : "hawtio-youtrack-incloud/app/src/ts/discover.ts",
  "fileLinesCount" : 115,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int writeStreamTo()",
  "longName" : "",
  "relativeFileName" : "hawtio-app/src/main/java/io/hawt/app/App.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::hawtio-app" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerMBeanServer()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Properties getDefaultProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 325,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterUnwantedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringMojo.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tooling" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRelevantProjectDependencies()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterUnwantedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelMojo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tooling" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method findBefore()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method findAfter()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getViewNameForRequest()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 307,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJolokiaEndpointNotExposed()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextServletPathManagementBasePathJolokiaAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Object invokeMBeanOperation()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceResolver.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setXForwardedForHeader()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 475,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String rewriteUrlFromResponse()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 514,
  "endLine" : 526,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int indexOf()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long openStream()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Authenticator()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRunningOnWebsphere()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 285,
  "endLine" : 296,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openURL()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileLocker getLock()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileLocker.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int compare()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Objects.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int copy()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object invokeMethod()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/ReflectionHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassLoaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 546,
  "endLine" : 558,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoaderProvider createConstantProvider()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/ClassLoaderProviders.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileFilter nameEqualsFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileFilter nameStartsWithFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileFilter nameEndsWithFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileFilter andFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set parseContents()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlNamespaceFinder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function validateSubjectMatches()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/app/src/login/keycloak-login.ts",
  "fileLinesCount" : 68,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getMoreJvmDetails()",
  "longName" : "",
  "relativeFileName" : "hawtio-youtrack-incloud/app/src/ts/discover.ts",
  "fileLinesCount" : 115,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized int size()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LruList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class findClass()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/ThrowableFormatter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Class findClass()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/MavenCoordHelper.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addRelevantPluginDependencies()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultDTO runTestClasses()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultDTO()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean baseTagHrefFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/ExposedEndpoint.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::platforms" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolve()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/EndpointPathResolver.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveContextPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/EndpointPathResolver.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHawtioEndpointDisabled()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestCommon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::platforms" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementContextPathManagementBasePathJolokiaPathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextServletPathManagementBasePathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextServletPathManagementBasePathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathServletPathJolokiaAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathManagementBasePathJolokiaAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 262,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomServletPathManagementBasePathJolokiaAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String pidListKey()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean implementsInterface()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 403,
  "endLine" : 413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectName chooseMBean()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/JmxHelpers.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getConfigDirectory()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Files.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class tryFindClass()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 488,
  "endLine" : 498,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createZipFile()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Zips.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String resolveContextPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Activator.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toJSON()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogFilter jsonToLogFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void waitUntilCompleted()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolvedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureDTO()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addThrowableAndCauses()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableDTO()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String findInSourceFolders()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ideaOpen()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementContextPathManagementBasePathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementContextPathJolokiaPathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextServletPathAndManagementBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathJolokiaAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathServletPathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathServletPathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathManagementBasePathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathManagementBasePathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomServletPathJolokiaAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomServletPathManagementBasePathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomServletPathManagementBasePathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementBasePathJolokiaAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHawtioEndpoint()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceURL()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/OSGiTools.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::platforms" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doVerifyCanInvoke()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 554,
  "endLine" : 563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/HawtioKeycloakConfiguration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::platforms" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/PluginRegistry.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doForbidden()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doAuthPrompt()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getPropertiesFile()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/SpringBatchConfigServlet.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFlightRecordingRequest()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKeycloakUsername()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakUserServlet.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeAs()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationFilter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AuthenticationConfiguration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LogoutServlet.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/SessionExpiryFilter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List buildRegexAllowlist()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initialiseAllowlist()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void login()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void add()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/Packages.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contextInitialized()",
  "longName" : "",
  "relativeFileName" : "hawtio-youtrack-incloud/src/main/java/com/jetbrains/youtrack/hawtio/YouTrackInCloudPluginContextListener.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class loadClass()",
  "longName" : "",
  "relativeFileName" : "hawtio-app/src/main/java/io/hawt/app/App.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::hawtio-app" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doProcess()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showOptions()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/MavenCoordinates.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Map createSearchRange()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jarIndex()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LruList()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LruList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Iterable getElements()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LruList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableFormatter()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/ThrowableFormatter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void appendMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String loadCoords()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 292,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getActiveThreads()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/DefaultMojoLifecycle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::tooling" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractApplicationContext createApplicationContext()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getAllNonTestOrProvidedScopedDependencies()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchRegex()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String findInFolder()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean loginRedirectFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndpointPathResolver()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/EndpointPathResolver.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHawtioEndpointNotExposed()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestCommon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::platforms" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementContextPathAndManagementBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementContextPathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementContextPathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextAndServletPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathAndManagementBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomServletPathAndManagementBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomServletPathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomServletPathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementBasePathAndJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementBasePathAndHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHawtioJolokiaRequest()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/ConfigAdmin.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::platforms" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/OSGiTools.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::platforms" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NotificationFilter getNotificationFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioContextListener()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/HawtioContextListener.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map populateTableMapForXl()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getColumns()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List flatten()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set flatten()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/StrictTransportSecurityFilter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/PublicKeyPinningFilter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/UserServlet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doRedirect()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/Redirector.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setup()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/SessionExpiryFilter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/plugin/PluginServlet.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List filterRegex()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logMBeanError()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Subject initSubject()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOperationAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttributeReadAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttributeWriteAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newInstance()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/ReflectionHelper.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Files.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet findClassNamesInPackages()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addPackageResources()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String trimString()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void addPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-app/src/main/java/io/hawt/app/App.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::hawtio-app" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doRun()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addMavenCoord()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/MavenCoordinates.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResults queryLogResults()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQuery.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean contains()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/Objects.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResults queryLogResults()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact getSpringCoreArtifact()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringMojo.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tooling" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact getCamelCoreArtifact()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelBlueprintMojo.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::tooling" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact getCamelBlueprintArtifact()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelBlueprintMojo.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::tooling" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact getCamelCoreArtifact()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelCdiMojo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tooling" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact getCamelCdiArtifact()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelCdiMojo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tooling" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterUnwantedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact getCamelCoreArtifact()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelMojo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tooling" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact getSpringCoreArtifact()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringBootMojo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tooling" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method findBeforeClass()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Method findAfterClass()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletContextInitializer servletContextInitializer()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveUrlMapping()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/EndpointPathResolver.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestCommon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::platforms" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootManagementBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestCommon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::platforms" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomManagementContextPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyManagementContextPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRootManagementContextPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleManagementContextPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomContextPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomServletPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmptyManagementBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::platforms" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHawtioPluginRequest()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/Activator.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::platforms" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contextDestroyed()",
  "longName" : "",
  "relativeFileName" : "platforms/osgi-war/src/main/java/io/hawt/blueprint/HawtioBlueprintContextListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::platforms" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurityMBean.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServiceURL()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceResolver.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPodUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceResolver.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsEnum()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/HttpHeaderFilter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUsername()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/UserServlet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSpringSecurityEnabled()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map loadMBeanAttributes()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logout()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCertificates()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 476,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProperty()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getNamespaces()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void write()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void write()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void closeQuietly()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Closeables.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet findClassNamesInDirectoryWithMethodAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getJavaResourceKey()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 474,
  "endLine" : 481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean withinLimit()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 537,
  "endLine" : 544,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List split()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startElement()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlNamespaceFinder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LicenseHeaderWalker.prototype.visitSourceFile = function()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/tslint-rules/licenseHeaderRule.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function addLogoutLink()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/app/src/login/login.config.ts",
  "fileLinesCount" : 57,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processOption()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/MavenCoordinates.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Map createSearchTerm()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Map createSearchTerms()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LogQuerySupport()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String loadCoords()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String ensureStartsWithSlash()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolvedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringMojo.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tooling" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processOption()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolvedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelMojo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::tooling" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolvedArtifacts()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringBootMojo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tooling" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JUnitFacade getSingleton()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasJUnitTests()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceDTO()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRunTime()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdeFacade getSingleton()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean authenticationFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndpointPathResolver hawtioEndpointPathResolver()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpointAutoConfiguration.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String forwardHawtioRequestToIndexHtml()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpoint.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::platforms" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WebTestClient getTestClient()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringArrayProperty()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootExposedEndpointIT.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::platforms" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String isSpecialClass()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 302,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/QuartzFacade.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/About.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sendJSONResponse()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removeNoisyString()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmptyOrAllRealm()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatAuthenticationContainerDiscovery.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copyResponseHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void copyResponseEntity()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String join()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/SpringBatchConfigServlet.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nextElement()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/CacheHeadersFilter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String trimPrefix()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/CacheHeadersFilter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String trimSuffix()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/CacheHeadersFilter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String emptyMapArgument()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getUsername()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakUserServlet.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRedirectRequired()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGet()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginServlet.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeOk()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/SessionExpiryFilter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean doCanInvoke()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAccessor()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Authenticator()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallbackHandler createCallbackHandler()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConfigFacade getSingleton()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfigDir()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static XmlNamespaceFinder createNamespaceFinder()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean equals()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Objects.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassLoaderProvider()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class optionallyFindAnnotationClass()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class optionallyFindClass()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function registerPostLogoutTasks()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/app/src/login/login.config.ts",
  "fileLinesCount" : 57,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle getBundle()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/MavenCoordinates.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogRequest()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean equal()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/Objects.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getMbeanName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MBeanServer getMbeanServer()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addJarEntryToIndex()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEvent()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogEvent toLogEvent()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LruList getEvents()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logMessage()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLevelsSet()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showOptions()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchWildcard()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunFinished()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tooling" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBaseDir()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean sessionExpiryFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean cacheFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean hawtioCorsFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean xframeOptionsFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean xxssProtectionFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean xContentTypeOptionsFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean contentSecurityPolicyFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean strictTransportSecurityFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterRegistrationBean publicKeyPinningFilter()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletRegistrationBean loginServlet()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletRegistrationBean logoutServlet()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioPlugin()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::platforms" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConfigurationDefaults()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestCommon.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::platforms" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assertHawtioEndpointPaths()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringListProperty()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootExposedEndpointIT.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::platforms" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHawtioVersion()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/About.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NotificationListener getNotificationListener()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/PluginRegistry.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceResolver.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TomcatLoginContextConfiguration()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatLoginContextConfiguration.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/SpringBatchConfigServlet.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitParameter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getWebSphereGetGroupsMethod()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getJbossEAPGetGroupsMethod()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRemoteAccessAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOriginAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertFileExists()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Files.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertDirectoryExists()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Files.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String sanitize()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String sanitizeDirectory()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "exec()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/gulpfile.js",
  "fileLinesCount" : 297,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "hawtio-youtrack-incloud/app/src/ts/youtrack.component.ts",
  "fileLinesCount" : 19,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Properties getAgentSystemProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Option()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Activator.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map keyValueMap()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResults logResultsSince()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jarIndex()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String mavenCoordinateFromPomProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/MavenCoordinates.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void clear()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LruList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Option()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPrepareArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/TestMojo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tooling" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCustomClasspaths()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/TestMojo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::tooling" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFinished()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tooling" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFailure()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tooling" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIgnored()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tooling" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringHawtioContextListener()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/SpringHawtioContextListener.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::platforms" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contextInitialized()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/SpringHawtioContextListener.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::platforms" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Redirector redirector()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletRegistrationBean jolokiaProxyServlet()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletRegistrationBean userServlet()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletRegistrationBean keycloakServlet()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerHandler()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testJolokiaRequest()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addProperty()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestProperties build()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroy()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/ConfigAdmin.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::platforms" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroy()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/OSGiTools.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::platforms" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroy()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/Activator.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::platforms" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryAddRBACInfo()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileDTO()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NotificationListener getNotificationListener()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultProxyAddress()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/DefaultProxyAddress.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/DefaultProxyAddress.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeEmpty()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean logout()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/StrictTransportSecurityFilter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/PublicKeyPinningFilter.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/HttpHeaderFilter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandinRequest()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakUserServlet.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginServlet.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CanInvokeKey()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHttpMethodAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileLocker.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assertExists()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Files.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCache()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String cleanPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScripts()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function defineRoutes()",
  "longName" : "",
  "relativeFileName" : "hawtio-youtrack-incloud/app/src/ts/youtrackPlugin.ts",
  "fileLinesCount" : 98,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String checkAgentUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Main()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogQuery()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQuery.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResults getLogResults()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQuery.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogEvents()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String filterLogEvents()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResults jsonQueryLogResults()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String jarIndex()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showOptionsHeader()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completed()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParameterOption()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doProcess()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Artifact getExecutablePomArtifact()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolatedThreadGroup()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/util/IsolatedThreadGroup.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tooling" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getBaseDir()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunStarted()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tooling" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStarted()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tooling" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletListenerRegistrationBean hawtioContextListener()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::platforms" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder contextPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder servletPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder managementContextPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder managementBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder jolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder hawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder hawtioExposed()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder jolokiaExposed()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder hawtioEnabled()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder jolokiaEnabled()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPropertiesBuilder authenticationEnabled()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyWithoutExpectedEndpoint()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootExposedEndpointIT.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::platforms" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JSONObject readObject()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TomcatPrincipal()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatPrincipal.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TomcatPrincipal()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatPrincipal.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PasswordPair()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletConfigWrapper()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoEnumerationsWrapper()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/CacheHeadersFilter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseTagHrefResponseWrapper()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastComponent()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/RelativeRequestUri.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationFilter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLastAccess()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/SessionExpiryFilter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RBACMBeanInvoker()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsernamePasswordCallbackHandler()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigManager()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RBACRestrictor()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLocalHostName()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Hosts.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLocalIp()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Hosts.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet findClassNames()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet findClassNamesMethodsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getJarPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassResource()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassResource.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createZipFile()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Zips.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function configureAbout()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/app/src/app.ts",
  "fileLinesCount" : 41,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void contextDestroyed()",
  "longName" : "",
  "relativeFileName" : "hawtio-youtrack-incloud/src/main/java/com/jetbrains/youtrack/hawtio/YouTrackInCloudPluginContextListener.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::hawtio-youtrack-incloud" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VMDescriptorDTO()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlias()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAlias()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAgentUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAgentUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostname()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostname()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScheme()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startAgent()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String agentVersion()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAgent()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parseArguments()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showOptions()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isWarFileName()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWarLocation()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarLocation()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWar()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWar()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContextPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContextPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtraClassPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtraClassPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJoinServerThread()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJoinServerThread()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpenUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpenUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHelp()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showWelcome()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Main.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAbbreviation()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInformation()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParameterOption()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInformation()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOption()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWar()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWar()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWarLocation()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarLocation()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContextPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContextPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlugins()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlugins()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtraClassPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtraClassPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJointServerThread()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJointServerThread()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpenUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpenUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHelp()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyStore()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyStore()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyStorePass()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyStorePass()",
  "longName" : "",
  "relativeFileName" : "hawtio-embedded/src/main/java/io/hawt/embedded/Options.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::hawtio-embedded" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Logs.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBundleMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQuery.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log-osgi" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResponse()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponse.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResponseHits getHits()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponse.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHits()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponse.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Map createSearchRangeGt()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFrom()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrom()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSize()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSize()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSort()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getQuery()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQuery()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResponseHits()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHits.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHits()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHits.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHits()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHits.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogEvent getEvent()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHit.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvent()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHit.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBlank()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/Objects.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResults allLogResults()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMbeanName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMbeanServer()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaDoc()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRoot()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Iterable getElements()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/support/LruList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEvents()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvents()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getFromTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFromTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getToTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogResults.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogEvent()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHost()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainerName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContainerName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getSeq()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSeq()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLevel()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLevel()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogger()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogger()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getThread()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThread()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setException()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineNumber()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineNumber()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultContainerName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultContainerName()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogEvent.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresLayout()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResults getLogResults()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String filterLogEvents()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvents()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSize()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAddMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAddMavenCoordinates()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties getProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperties()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCount()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLevels()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMatchesText()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMatchesText()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getBeforeTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getAfterTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAfterTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBeforeTimestamp()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/LogFilter.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultMojoLifecycle()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/DefaultMojoLifecycle.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::tooling" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPort()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/RunMojo.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::tooling" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOption()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationContextUri()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplicationContextUri()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileApplicationContextUri()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileApplicationContextUri()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HangupInterceptor()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAbbreviation()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInformation()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInformation()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::tooling" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doBeforeExecute()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringBootMojo.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tooling" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getUncaughtException()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/util/IsolatedThreadGroup.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tooling" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MojoLifecycle createMojoLifecycle()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultObjectName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTestInProgress()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InProgressDTO inProgress()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTrace()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrace()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestHeader()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTestHeader()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExceptions()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExceptions()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class loadAnnotationClass()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::tooling" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineNumber()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineNumber()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMethodName()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNativeMethod()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNativeMethod()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InProgressRunListener()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tooling" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTime()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartTime()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTime()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEndTime()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccessful()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTestFinished()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTestFailed()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTestIgnored()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRuntime()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestClass()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTestClass()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestMethod()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTestMethod()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::tooling" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccessful()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuccessful()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIgnoreCount()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIgnoreCount()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFailureCount()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailureCount()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRunCount()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunCount()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRunTime()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunTime()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFailures()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailures()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLocalizedMessage()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalizedMessage()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStackTraceList()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackTraceList()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaseDir()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::hawtio-ide" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioManagementConfiguration()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeHawtioPlugins()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigManager hawtioConfigManager()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::platforms" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioEndpoint hawtioEndpoint()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpointAutoConfiguration.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HawtioConfigurationProperties hawtioConfigurationProperties()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpointAutoConfiguration.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioProperties hawtioProperties()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpointAutoConfiguration.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHawtio()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpointAutoConfiguration.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::platforms" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioEndpoint()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpoint.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::platforms" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlugins()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpoint.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::platforms" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPlugins()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpoint.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::platforms" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioProperties()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioProperties.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::platforms" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map get()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioProperties.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::platforms" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::platforms" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::platforms" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContext()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::platforms" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::platforms" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::platforms" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDomain()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::platforms" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScripts()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::platforms" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WebApplicationContextRunner getContextRunner()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestPropertiesBuilder builder()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHawtioPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHawtioJolokiaPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHawtioPluginPath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBasePath()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::platforms" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPropertyNotPresent()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootExposedEndpointIT.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::platforms" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String foo()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootExposedEndpointIT.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::platforms" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RBACDecorator()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getVerify()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerify()",
  "longName" : "",
  "relativeFileName" : "platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java",
  "fileLinesCount" : 611,
  "components" : [ "primary::platforms" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String convertEnvironmentVariableToSystemProperty()",
  "longName" : "",
  "relativeFileName" : "platforms/osgi-war/src/main/java/io/hawt/blueprint/HawtioBlueprintContextListener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::platforms" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureGlobal()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/HawtioKeycloakConfiguration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::platforms" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SessionAuthenticationStrategy sessionAuthenticationStrategy()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/HawtioKeycloakConfiguration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::platforms" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletListenerRegistrationBean httpSessionEventPublisher()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/HawtioKeycloakConfiguration.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::platforms" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeycloakSpringBootConfigResolver keycloakConfigResolver()",
  "longName" : "",
  "relativeFileName" : "platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/KeycloakConfigResolverConfiguration.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::platforms" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFileName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLength()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLength()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObjectName getObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/QuartzFacade.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInvoke()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInvoke()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInvoke()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JMXSecurity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObjectName getObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/About.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHmasterUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/About.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObjectName getObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCounter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObjectName getObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/PluginRegistry.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUpdateCounter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/PluginRegistry.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioContextListener()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/HawtioContextListener.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RuntimeException createServletException()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/HawtioContextListener.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerHandle detect()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/osgi/OsgiMBeanDetector.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceResolver getSingleton()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceResolver.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullProxyUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/DefaultProxyAddress.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/DefaultProxyAddress.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/DefaultProxyAddress.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OpenShiftProtocolSocketFactory getSocketFactory()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/OpenShiftProtocolSocketFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Socket connectSocket()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/kubernetes/OpenShiftProtocolSocketFactory.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doForbidden()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sendJSONResponse()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String wrapWithDoubleQuotes()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringBuffer appendComma()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatPrincipal.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatPrincipal.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean passwordsMatch()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commit()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean abort()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFilePassword()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuppliedPassword()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContainerName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatAuthenticationContainerDiscovery.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TomcatAppConfigurationEntry()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatLoginContextConfiguration.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServletInfo()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProxyAddress parseProxyAddress()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullProxyUrl()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringProxyURL()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyHostAndPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProxyPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheme()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUserName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostAndPort()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServletName()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletContext getServletContext()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumeration getInitParameterNames()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProperty()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/XFrameOptionsFilter.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/XXSSProtectionFilter.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterServletOutputStream()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletOutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintWriter getWriter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/XContentTypeOptionsFilter.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/HttpHeaderFilter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean allowAny()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/CORSFilter.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addHeaders()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/ContentSecurityPolicyFilter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String replaceInPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuffer getRequestURL()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestURI()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRealPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathInfo()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DerivedResponse()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServletOutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCharacterEncoding()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpServletRequest getRequest()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/RelativeRequestUri.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrefix()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/RelativeRequestUri.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/RelativeRequestUri.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/RelativeRequestUri.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String wrapQuote()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/UserServlet.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doForward()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/Redirector.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplicationContextPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/Redirector.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginRedirectFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoginRedirectFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSecuredPath()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRedirector()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationFilter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoCredentials401()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRealm()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRole()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRolePrincipalClasses()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRolePrincipalClasses()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfiguration()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeycloakEnabled()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRedirector()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginServlet.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LogoutServlet.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRedirector()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LogoutServlet.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAuthenticated()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyAllowlist()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsernamePasswordSet()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNoCredentials()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CertificateCallbackHandler()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/Authenticator.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfigManager()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHawtioSystemProperty()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/ConfigManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHawtioDummy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/system/JmxHelpers.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDefaultObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigDir()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URLHandler getUrlHandler()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUrlHandler()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUrlHandler()",
  "longName" : "",
  "relativeFileName" : "hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::hawtio-core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getNamespaces()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SAXParserFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFactory()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLocker()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileLocker.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileLocker.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readFully()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void write()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void write()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int copy()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/IOHelper.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MBeanServer getMBeanServer()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/MBeanSupport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMBeanServer()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/MBeanSupport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectName getObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/MBeanSupport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/MBeanSupport.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntrospectClassLoader()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/Packages.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Package getPackage()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/Packages.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassScanner newInstance()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassScanner()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIgnorePackages()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIgnorePackages()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean classNameMatches()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPackageRelativePath()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java",
  "fileLinesCount" : 560,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet getClassNames()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/CacheValue.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassNames()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/CacheValue.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassResource.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public URL getResource()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassResource.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileFilter trueFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/FileFilters.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBlank()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNotBlank()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Strings.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean matches()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Zips.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getNamespaces()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlNamespaceFinder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SAXParserFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlNamespaceFinder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFactory()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/XmlNamespaceFinder.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Rule()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/tslint-rules/licenseHeaderRule.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 1,
  "endLine" : 3,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rule.prototype.apply = function()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/tslint-rules/licenseHeaderRule.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function LicenseHeaderWalker()",
  "longName" : "",
  "relativeFileName" : "hawtio-console-assembly/tslint-rules/licenseHeaderRule.js",
  "fileLinesCount" : 28,
  "components" : [ "primary::hawtio-console-assembly" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContext()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDomain()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScripts()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObjectName getObjectName()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JVMList()",
  "longName" : "",
  "relativeFileName" : "hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::hawtio-local-jvm-mbean" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogResponseHit()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHit.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java",
  "fileLinesCount" : 398,
  "components" : [ "primary::hawtio-log" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCustomClasspaths()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::tooling" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCustomArguments()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeBootstrapMain()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterBootstrapMain()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeBootstrapHawtio()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterBootstrapHawtio()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::tooling" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureDTO()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tooling" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackTraceDTO()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::tooling" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssumptionFailure()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tooling" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultDTO()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::tooling" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowableDTO()",
  "longName" : "",
  "relativeFileName" : "tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::tooling" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginRegistry()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/jmx/PluginRegistry.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OsgiMBeanDetector()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/osgi/OsgiMBeanDetector.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jvmAgentStartup()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/osgi/OsgiMBeanDetector.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSLUtil()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/SSLUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SSLContextHolder()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/proxy/SSLUtil.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWriteListener()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpHeaderFilter()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/HttpHeaderFilter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/HttpHeaderFilter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 197,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBufferSize()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 223,
  "endLine" : 224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentLength()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 233,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentType()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 237,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWriteListener()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 281,
  "endLine" : 282,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuthSessionHelpers()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "hawtio-system/src/main/java/io/hawt/web/auth/SessionExpiryFilter.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::hawtio-system" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Closeables()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Closeables.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Hosts()",
  "longName" : "",
  "relativeFileName" : "hawtio-util/src/main/java/io/hawt/util/Hosts.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::hawtio-util" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HawtioPlugin()",
  "longName" : "",
  "relativeFileName" : "hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::hawtio-plugin-mbean" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]