[ {
  "shortName" : "private boolean doReportStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReporterImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 54,
  "endLine" : 120,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsController()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsController.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 46,
  "endLine" : 98,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishCloudInfo()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/CloudUsageStatisticsProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 60,
  "endLine" : 101,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readWebPagePatterns()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 121,
  "endLine" : 155,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readExternal()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 164,
  "endLine" : 196,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishBuildData()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 104,
  "endLine" : 138,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsBuildsUsagesStatisticsProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 66,
  "endLine" : 99,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPost()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsController.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 113,
  "endLine" : 144,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelAndView doHandle()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/DownloadUsageStatisticsController.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsBean()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsBean.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 25,
  "endLine" : 50,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 27,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void readExternal()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 120,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeExternal()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishOnlineUsers()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 140,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/UIFeaturesStatisticsProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishNumberOfBuildTypes()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishClusterInfo()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ClusterStatisticsProvider.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerPersistor()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 198,
  "endLine" : 218,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishNumberOfAgents()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 52,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsSettings loadSettings()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsSettingsPersistor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map doCollectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sortGroups: function()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsPlatformUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsJavaUsageStatisticsProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/OAuthConnectionsUsageStatisticsProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseDynamicUsageStatisticsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerPersistor()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReportingScheduler.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishDebugSessions()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remoteMethodCalled()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishDebugSessionUsers()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/DownloadUsageStatisticsController.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebPagesUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/NotificatorUsageStatisticsProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IssueTrackerUsageStatisticsProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvestigationUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/InvestigationUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsGroup createGroup()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroupType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGetRequest()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerConfigurationUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map collectStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReporterImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectStatisticsWithProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void removeObsoleteUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void writeExternal()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishNumberOfDependencies()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishVcsChanges()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int extractIndex()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseBuildTypeBasedExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsReportingScheduler()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReportingScheduler.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEFeaturesUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/CloudUsageStatisticsProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyData()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/CloudUsageStatisticsProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/HttpsConnectorUsageStatisticsProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MuteUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/MuteUsageStatisticsProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remoteMethodCalled()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishAuthModules()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishJavaInfo()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishXmx()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsReportingSuggestion()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReportingSuggestion.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/GetRequestDetector.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectStatisticsAndWait()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForEvent()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void saveState()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BasePluginStatePersister.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void loadState()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BasePluginStatePersister.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthModuleUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishAgentLicenses()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsLicenseAgreementListener()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsLicenseAgreementListener.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyPresentationsWithProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPresentation()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getThresholdDate()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseDynamicUsageStatisticsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object computeValue()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseVCSFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseToolUsersUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addUsage()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeObsolete()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDataDir()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BasePluginStatePersister.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishNumberOfProjects()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsFormatUsageStatisticsProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishPlatform()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishLicenseTypeAndMode()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveSettings()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsSettingsPersistor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void readExternal()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCommonDataPersistor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsReporterImpl()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReporterImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsPresentationImpl()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsPresentationFactory()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void addUsage()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyTo()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getUsers()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DownloadUsageStatisticsController()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/DownloadUsageStatisticsController.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelAndView doGet()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsController.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGetRequest()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean publishToolUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionedSettingsBuildsUsagesStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsBuildsUsagesStatisticsProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SVcsRoot getSettingsRoot()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsBuildsUsagesStatisticsProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerLoadUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void apply()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDEUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String doPrepareUserAgent()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  String join()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishDatabaseInfo()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishTCVersion()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishServerStartData()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsSettingsPersistor()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsSettingsPersistor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLicenseAccepted()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsLicenseAgreementListener.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getLastCollectingFinishDate()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticPresentation createFor()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicStatistic getOrCreate()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static LinkedHashMap createDWMPeriodDescriptions()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseDynamicUsageStatisticsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseFeatureUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Condition createDateCondition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPresentation()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsagesCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasePluginStatePersister()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BasePluginStatePersister.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PositionConstraint after()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-api/src/jetbrains/buildServer/usageStatistics/presentation/UsageStatisticsGroupPosition.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::usage-statistics-api" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "updateReportingStatus: function()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 5,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forceCollectingNow: function()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void register()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsControllerUtil.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticServerUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection collectExtensions()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFailureConditionUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map process()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsBuildsUsagesStatisticsProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificatorUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/NotificatorUsageStatisticsProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String prepareUserAgent()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUsageIfNeeded()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/InvestigationUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection collectExtensions()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsUsageStatisticsProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishUpgradesCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createDataString()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReporterImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsCollectorImpl()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceAsynchronousCollectingNow()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map collectGroupTypes()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicUsageStatisticsGroup()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseDynamicUsageStatisticsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doFormat()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/TrimFormatter.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onStatusUpdated: function()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getLastCollectingFinishDate()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsBean.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSizeEstimate()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsBean.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setReportingEnabled()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsController.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void userLoggedIn()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void aggregateBuildCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsBuildsUsagesStatisticsProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publish()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UIFeaturesStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/UIFeaturesStatisticsProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasNeededPermissions()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReportingSuggestion.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeExternal()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCommonDataPersistor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean reportStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReporterImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverShutdown()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getGroupName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsageStatisticsPresentationFactory getPresentationFactory()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GroupInfo getGroupInfo()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doApplyPresentation()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDynamicUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseDynamicUsageStatisticsProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized int computeFeatureUsagesCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVCSFeatureUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseVCSFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseVCSFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsersCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverShutdown()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BasePluginStatePersister.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseUsageStatisticsStatePersister()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BaseUsageStatisticsStatePersister.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/CloudUsageStatisticsProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishNumberOfAgentPools()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishNumberOfUserGroups()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishNumberOfUsers()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishNumberOfVcsRoots()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IssueTrackerUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IssueTrackerUsageStatisticsProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OAuthConnectionsUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/OAuthConnectionsUsageStatisticsProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void collectUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VCSUsageStatisticsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionedSettingsFormatUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsFormatUsageStatisticsProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionedSettingsUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsUsageStatisticsProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishServerId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void publishServerDistributionType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ClusterStatisticsProvider.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsCommonDataPersistor()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCommonDataPersistor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publishCollectedStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollectingNow()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatisticsCollected()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean serverIsActive()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrimFormatter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/TrimFormatter.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/TypeBasedFormatter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentageFormatter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/PercentageFormatter.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "updateStatus: function()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long getNullableLong()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Browser getBrowserGroupIfNeeded()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerPageExtension()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsLicenseAgreementListener.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetRequestDetector()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/GetRequestDetector.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupGroup()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseDefaultUsageStatisticsProvider.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean mustSortStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Feature()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdFormat()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String makeId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getGroupName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UsageStatisticsFormatter getFormatter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getGroupName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getGroupTypeId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UserDataHolder getGroupSettings()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseUsageStatisticsProvider.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCoverageEngineUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseCoverageEngineUsageStatisticsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseCoverageEngineUsageStatisticsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerCoverageEngine()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseCoverageEngineUsageStatisticsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection collectExtensions()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseCoverageEngineUsageStatisticsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseCoverageEngineUsageStatisticsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseCoverageEngineUsageStatisticsProvider.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtensionTypeId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtensionTypeDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseBuildTypeBasedExtensionUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseBuildTypeBasedExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseBuildTypeBasedExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsagesCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseBuildTypeBasedExtensionUsageStatisticsProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseVCSFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasFeature()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseVCSFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UsageStatisticsFormatter getValueFormatter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseVCSFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseVCSFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean mustSortStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map filter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/DefaultFormatter.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeBasedFormatter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/TypeBasedFormatter.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFormatter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/TimeFormatter.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doFormat()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/TimeFormatter.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doFormat()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/PercentageFormatter.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueFormatter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/SingleValueFormatter.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/presentation/formatters/SingleValueFormatter.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverStartup()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BasePluginStatePersister.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRootElementName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BasePluginStatePersister.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPluginName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-util/src/jetbrains/buildServer/usageStatistics/util/BaseUsageStatisticsStatePersister.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::usage-statistics-util" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOrderId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-api/src/jetbrains/buildServer/usageStatistics/presentation/UsageStatisticsGroupPosition.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::usage-statistics-api" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionConstraint getConstraint()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-api/src/jetbrains/buildServer/usageStatistics/presentation/UsageStatisticsGroupPosition.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::usage-statistics-api" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onComplete: function()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setTimeout()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReportingEnabled()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsBean.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCollectingNow()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsBean.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStatisticsCollected()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsBean.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean editAllowed()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsController.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccessDeniedDescription()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/controllers/UsageStatisticsController.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverShutdown()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReportingScheduler.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getReportingPeriod()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReportingScheduler.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriggerUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/TriggerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/TriggerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection collectExtensions()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/TriggerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/TriggerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/TriggerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigFilePath()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExternalId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolIdName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsersCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/WebPagesUsageStatisticsProvider.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunnerUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/RunnerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/RunnerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection collectExtensions()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/RunnerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/RunnerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/RunnerUsageStatisticsProvider.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/CloudUsageStatisticsProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/CloudUsageStatisticsProvider.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/StaticServerUsageStatisticsProvider.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFailureConditionUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFailureConditionUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFailureConditionUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFailureConditionUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFailureConditionUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExternalId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolIdName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean publishToolUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsersCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AuthModuleUsageStatisticsProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean mustSortStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsBuildsUsagesStatisticsProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsBuildsUsagesStatisticsProvider.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean mustSortStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerLoadUsageStatisticsProvider.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/NotificatorUsageStatisticsProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/NotificatorUsageStatisticsProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsagesCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/NotificatorUsageStatisticsProvider.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HttpsConnectorUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/HttpsConnectorUsageStatisticsProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/HttpsConnectorUsageStatisticsProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntFormatter()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/HttpsConnectorUsageStatisticsProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doFormat()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/HttpsConnectorUsageStatisticsProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IssueTrackerUsageStatisticsProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IssueTrackerUsageStatisticsProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentsPlatformUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsPlatformUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsPlatformUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsPlatformUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsagesCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsPlatformUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAuthorizedAgents()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsPlatformUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/UIFeaturesStatisticsProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean mustSortStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/UIFeaturesStatisticsProvider.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAddUsage()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/MuteUsageStatisticsProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/MuteUsageStatisticsProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExternalId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/MuteUsageStatisticsProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getWebUsers()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExternalId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolIdName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean publishToolUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BrowserUsageStatisticsProvider.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentsJavaUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsJavaUsageStatisticsProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsJavaUsageStatisticsProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameterName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsJavaUsageStatisticsProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsJavaUsageStatisticsProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsagesCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsJavaUsageStatisticsProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAuthorizedAgents()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/AgentsJavaUsageStatisticsProvider.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/OAuthConnectionsUsageStatisticsProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/OAuthConnectionsUsageStatisticsProvider.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VCSUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VCSUsageStatisticsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VCSUsageStatisticsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VCSUsageStatisticsProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTotalUsersCount()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExternalId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolIdName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean publishToolUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIDEUsers()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExternalId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getToolIdName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean publishToolUsages()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEUsageStatisticsProvider.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsFormatUsageStatisticsProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsFormatUsageStatisticsProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/InvestigationUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExternalId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/InvestigationUsageStatisticsProvider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFeatureUsageStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getExtensionDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/BuildFeatureUsageStatisticsProvider.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsUsageStatisticsProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/VersionedSettingsUsageStatisticsProvider.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ServerConfigurationUsageStatisticsProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterStatisticsProvider()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ClusterStatisticsProvider.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/ClusterStatisticsProvider.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReportingSuggestion.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReportingSuggestion.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getLastReportingDate()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCommonDataPersistor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastReportingDate()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCommonDataPersistor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wasReportingSuggestionConsidered()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCommonDataPersistor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markReportingSuggestionAsConsidered()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCommonDataPersistor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStateName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCommonDataPersistor.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/GetRequestDetector.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReportingEnabled()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsSettings.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReportingEnabled()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsSettings.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean collectedStatisticsExpired()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsReporterImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getProviderSleepTime()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IllegalStateException createIllegalStateException()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/UsageStatisticsCollectorImpl.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormattedValue()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValueTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationImpl.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsPresentationManagerImpl()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getGroupTypeId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PositionAware getGroupPosition()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UserDataHolder getGroupSettings()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationManagerImpl.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T getNotNull()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/impl/UsageStatisticsPresentationFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJspPagePath()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/BaseSimpleUsageStatisticsGroupType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsageStatisticsGroup createGroup()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/BaseSimpleUsageStatisticsGroupType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPeriods()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltip()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroup.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListUsageStatisticsGroupType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/ListUsageStatisticsGroupType.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/ListUsageStatisticsGroupType.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicUsageStatisticsGroupType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroupType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroupType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJspPagePath()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DynamicUsageStatisticsGroupType.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultUsageStatisticsGroupType()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DefaultUsageStatisticsGroupType.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/DefaultUsageStatisticsGroupType.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/SimpleUsageStatisticsGroup.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStatistics()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/presentation/renderers/SimpleUsageStatisticsGroup.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onComplete: function()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "scheduleStatusUpdating: function()",
  "longName" : "",
  "relativeFileName" : "usage-statistics-impl/resources/buildServerResources/js/usageStatistics.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::usage-statistics-impl" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]