[ {
  "relativePath" : "request-examples/pages/problems/problems-project-tab.http",
  "extension" : "http",
  "linesOfCode" : 31,
  "components" : [ "primary::request-examples" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "request-examples/pages/matrix/matrix-builds.http",
  "extension" : "http",
  "linesOfCode" : 104,
  "components" : [ "primary::request-examples" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/resources/swagger/index.html",
  "extension" : "html",
  "linesOfCode" : 72,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/resources/swagger/oauth2-redirect.html",
  "extension" : "html",
  "linesOfCode" : 62,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/resources/META-INF/build-server-plugin-rest-api.xml",
  "extension" : "xml",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/resources/schema.graphqls",
  "extension" : "graphqls",
  "linesOfCode" : 497,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/GraphQLConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/AssignBuildTypeWithAgentInput.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/CreateAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/UpdateAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/BulkMoveAgentToAgentsPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/BulkMoveAgentsToAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/BulkAssignProjectWithAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/RemoveAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/RemoveAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/AssignProjectWithAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/BulkAssignProjectWithAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/ShallowAgentPool.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/BulkMoveCloudImagesToAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/UpdateAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/BulkMoveCloudImagesToAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/agentPool/CreateAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/UnassignAllAgentBuildTypesPayload.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/UnassignProjectBuildTypesFromAgentInput.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/UnassignProjectFromAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/BulkAuthorizeAgentsInput.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/UnassignAllAgentBuildTypesInput.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/SetAgentRunPolicyInput.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/MoveAgentToAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/BulkAuthorizeAgentsPayload.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/UnassignProjectFromAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/MoveCloudImageToAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/AssignProjectBuildTypesWithAgentInput.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/UnassignProjectBuildTypesFromAgentPayload.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/MoveAgentToAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/UnassignBuildTypeFromAgentInput.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/UnassignBuildTypeFromAgentPayload.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/SetAgentRunPolicyPayload.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/AssignBuildTypeWithAgentPayload.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/AssignProjectWithAgentPoolPayload.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/MoveCloudImageToAgentPoolInput.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/mutation/AssignProjectBuildTypesWithAgentPayload.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/OS.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/AbstractAgentPool.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/ProjectAgentPool.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/AgentPoolPermissions.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/AgentPool.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/actions/AgentPoolActions.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/actions/MissingGlobalPermission.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/actions/AgentPoolActionStatus.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/actions/AgentPoolActionUnavailabilityReason.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/actions/MissingGlobalOrPerProjectPermission.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/agentPool/actions/ProjectAgentPoolActions.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/OSType.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/filter/AgentsFilter.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/filter/ProjectsFilter.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/filter/AgentPoolAgentTypesFilter.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/filter/AgentBuildTypesFilter.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/AgentType.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/AgentEnvironment.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/AuthorizeAgentPayload.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/UnauthorizeAgentInput.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/Project.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/AgentRunPolicy.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/UnauthorizeAgentPayload.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/ProjectAgentPoolsConnection.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/PaginationArguments.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/ProjectsConnection.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/PaginatingConnection.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agentPool/AgentPoolProjectsConnection.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agentPool/AgentPoolsConnection.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agentPool/AgentPoolCloudImagesConnection.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agentPool/AgentPoolProjectEdge.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agentPool/AgentPoolAgentsConnection.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/PaginationArgumentsProvider.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/LazyEdge.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/BuildTypesConnection.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/PaginationArgumentsProviderImpl.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AssociatedAgentBuildTypesConnection.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AssociatedAgentBuildTypesConnectionBuilder.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AgentTypeEdge.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AgentsConnection.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AgentPoolAgentTypesConnection.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AgentTypesConnection.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AgentEdge.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/DiassociatedAgentBuildTypesConnection.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/CloudImageInstancesConnection.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AgentBuildTypeEdge.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/agent/AgentTypeAgentsConnection.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/connections/ExtensibleConnection.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/buildType/incompatibility/InvalidRunParameterAgentBuildTypeIncompatibility.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/buildType/incompatibility/AgentBuildTypeIncompatibility.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/buildType/incompatibility/MissedVCSPluginAgentBuildTypeIncompatibility.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/buildType/incompatibility/UndefinedRunParameterAgentBuildTypeIncompatibility.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/buildType/incompatibility/UnmetRequirementAgentBuildTypeIncompatibility.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/buildType/incompatibility/RunnerAgentBuildTypeIncompatibility.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/buildType/BuildType.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/buildType/BuildTypeType.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/ProjectPermissions.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/CloudImage.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/Agent.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/GlobalPermissions.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/model/AuthorizeAgentInput.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/GraphQLEndpoint.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/AgentBuildTypeEdgeResolver.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/CloudImageResolver.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/agentPool/AbstractAgentPoolResolver.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/agentPool/ProjectAgentPoolResolver.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/agentPool/ManageAgentsInPoolUnmetRequirements.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/agentPool/AgentPoolResolver.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/agentPool/AgentPoolActionsAccessCheckerImpl.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/agentPool/AbstractAgentPoolFactory.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/agentPool/AgentPoolMutation.java",
  "extension" : "java",
  "linesOfCode" : 384,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/agentPool/AgentPoolActionsAccessChecker.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/AgentTypeResolver.java",
  "extension" : "java",
  "linesOfCode" : 143,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/BuildTypeResolver.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/Query.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/ProjectResolver.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/Mutation.java",
  "extension" : "java",
  "linesOfCode" : 257,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/resolver/AgentResolver.java",
  "extension" : "java",
  "linesOfCode" : 161,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/GraphQLProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/UnexpectedServerGraphQLError.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/ResolverExceptionHandler.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/EntityNotFoundGraphQLError.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/GraphQLRequestBody.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/TeamCityGraphQLErrorType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/OperationFailedGraphQLError.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/ModelResolver.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/Context.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/ObjectIdentificationNode.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/graphql/util/ParentsFetcher.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/PathTransformator.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/APIController.java",
  "extension" : "java",
  "linesOfCode" : 374,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/ApiUrlBuilder.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/annotations/ModelDescription.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/annotations/Reference.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/annotations/LocatorResource.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/annotations/ModelExperimental.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/annotations/LocatorDimension.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/annotations/ModelBaseType.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/LocatorAwareReader.java",
  "extension" : "java",
  "linesOfCode" : 180,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/CommonLocatorDimension.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/SwaggerSerializers.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/SwaggerUI.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/SwaggerConfigImpl.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/constants/CommonLocatorDimensionsList.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/constants/LocatorDimensionDataType.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/constants/LocatorName.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/constants/ObjectType.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/constants/ExtensionType.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/ExtensionModelResolver.java",
  "extension" : "java",
  "linesOfCode" : 158,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/SwaggerUtil.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/SwaggerResource.java",
  "extension" : "java",
  "linesOfCode" : 138,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/swagger/SwaggerDynamicFeature.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/helpers/AuthorityHelper.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/RequestPathTransformInfo.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/RequestWrapper.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/ApiControllerInitializer.java",
  "extension" : "java",
  "linesOfCode" : 171,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/PluginUnloadListener.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/CleanupSettings.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/AuthSettings.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/AuthModules.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/LicenseType.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/LicensingData.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/GlobalSettings.java",
  "extension" : "java",
  "linesOfCode" : 124,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/CleanupDaily.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/Server.java",
  "extension" : "java",
  "linesOfCode" : 171,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/AuthModule.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/CleanupCron.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/LicenseKeyEntities.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/server/LicenseKeyEntity.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/files/Files.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/files/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/files/FileApiUrlBuilder.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/files/File.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Entry.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/issue/IssueUsages.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/issue/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/issue/Issue.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/issue/Issues.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/issue/IssueUsage.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Properties.java",
  "extension" : "java",
  "linesOfCode" : 255,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/User.java",
  "extension" : "java",
  "linesOfCode" : 359,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/UserAvatars.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/TwoFactorCredentials.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/PermissionRestrictions.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/RoleAssignments.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/PermissionAssignment.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/Users.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/Permission.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/Tokens.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/PermissionRestriction.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/PermissionAssignments.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/TwoFactorRecoveryKeys.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/Token.java",
  "extension" : "java",
  "linesOfCode" : 116,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/user/RoleAssignment.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/PagerData.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Related.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Util.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/versionedSettings/VersionedSettingsContextParameter.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/versionedSettings/VersionedSettingsConfig.java",
  "extension" : "java",
  "linesOfCode" : 224,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/versionedSettings/VersionedSettingsContextParameters.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/versionedSettings/VersionedSettingsError.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/versionedSettings/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/versionedSettings/VersionedSettingsTokens.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/versionedSettings/VersionedSettingsToken.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/versionedSettings/VersionedSettingsStatus.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Property.java",
  "extension" : "java",
  "linesOfCode" : 260,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/NamedData.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/OperationResult.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/PagerDataImpl.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/RelatedEntity.java",
  "extension" : "java",
  "linesOfCode" : 243,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/TestOccurrences.java",
  "extension" : "java",
  "linesOfCode" : 143,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/ParsedTestName.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/TypedValue.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/TestCounters.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/ProblemOccurrences.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/Mute.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/scope/TestScope.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/scope/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/scope/TestScopes.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/scope/TestScopeTree.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/scope/ProblemOccurrencesTree.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/TestOccurrence.java",
  "extension" : "java",
  "linesOfCode" : 228,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/Test.java",
  "extension" : "java",
  "linesOfCode" : 124,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/Problem.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/Tests.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/Problems.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/TestRunMetadata.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/Resolution.java",
  "extension" : "java",
  "linesOfCode" : 117,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/ProblemOccurrence.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/problem/Mutes.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/audit/AuditEvents.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/audit/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/audit/AuditEvent.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/audit/AuditAction.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/metrics/MetricTag.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/metrics/MetricValue.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/metrics/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/metrics/Metrics.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/metrics/MetricValues.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/metrics/Metric.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/metrics/MetricTags.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/debug/Sessions.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/debug/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/debug/Session.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Fields.java",
  "extension" : "java",
  "linesOfCode" : 291,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Items.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/RelatedEntities.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/tree/AbstractLeaf.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/tree/AbstractNode.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/tree/AbstractScopeTree.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/SinglePagePagerData.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLogGraphColumn.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLogGraph.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLogGraphVertex.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLogPagerData.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLogGraphSubrepoChange.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLogRow.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLog.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLogGraphChangeVertex.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/changeLog/ChangeLogGraphBuildVertex.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Constants.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Entries.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Links.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/ParameterType.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/problems/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/problems/TestFailuresProblemEntries.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/problems/BuildProblemEntry.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/problems/BuildProblemEntriesTree.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/problems/BuildProblemEntries.java",
  "extension" : "java",
  "linesOfCode" : 87,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/problems/TestFailuresProblemEntry.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/matrix/MatrixParameterDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/matrix/MatrixBuildFeatureDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/ErrorDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/pages/ErrorDescriptorList.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/health/HealthItem.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/health/HealthCategory.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/health/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/health/HealthItems.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/health/HealthCategories.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/Branch.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/Branches.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/VcsLabel.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/BuildTriggeringOptions.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/Customizations.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/BuildStatusUpdateResult.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/matrix/MatrixConfiguration.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/matrix/MatrixDependencies.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/matrix/MatrixDependency.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/VcsLabels.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/Builds.java",
  "extension" : "java",
  "linesOfCode" : 189,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/Tag.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/downloadedArtifacts/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/downloadedArtifacts/ArtifactDownloadInfo.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/downloadedArtifacts/BuildArtifactsDownloadInfo.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/downloadedArtifacts/DownloadedArtifacts.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/BuildStatusUpdate.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/OccurrencesSummary.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/Build.java",
  "extension" : "java",
  "linesOfCode" : 1988,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/TriggeredBy.java",
  "extension" : "java",
  "linesOfCode" : 166,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/BuildCancelRequest.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/approval/ApprovalInfo.java",
  "extension" : "java",
  "linesOfCode" : 172,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/approval/UserApprovalRuleStatuses.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/approval/GroupApprovalRuleStatuses.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/approval/GroupApprovalRuleStatus.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/approval/UserApprovalRuleStatus.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/Tags.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/PinInfo.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/build/RunningBuildInfo.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntitiesSnapshotDep.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntitiesTrigger.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntitiesStep.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/LabelingOptions.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/Investigations.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/VcsRootEntry.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/VcsRootEntries.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntity.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntityArtifactDep.java",
  "extension" : "java",
  "linesOfCode" : 236,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/BuildTypes.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntityTrigger.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntitiesFeature.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/Investigation.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/VcsRoots.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntityStep.java",
  "extension" : "java",
  "linesOfCode" : 130,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/VCSLabelingOptions.java",
  "extension" : "java",
  "linesOfCode" : 57,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/BuildTriggerCustomization.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/VcsRootInstances.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntitiesArtifactDep.java",
  "extension" : "java",
  "linesOfCode" : 113,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/ProblemTarget.java",
  "extension" : "java",
  "linesOfCode" : 130,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntityAgentRequirement.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/BuildTypeUtil.java",
  "extension" : "java",
  "linesOfCode" : 469,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntitySnapshotDep.java",
  "extension" : "java",
  "linesOfCode" : 233,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/ProblemScope.java",
  "extension" : "java",
  "linesOfCode" : 142,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/NewBuildTypeDescription.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/BuildType.java",
  "extension" : "java",
  "linesOfCode" : 967,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntityFeature.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntityEdit.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/buildType/PropEntitiesAgentRequirement.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/deployment/Instance.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/deployment/Dashboard.java",
  "extension" : "java",
  "linesOfCode" : 143,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/deployment/Dashboards.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/deployment/Instances.java",
  "extension" : "java",
  "linesOfCode" : 130,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/deployment/StateEntries.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/deployment/StateEntry.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/federation/FederationServers.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/federation/FederationServer.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/federation/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/cloud/CloudInstance.java",
  "extension" : "java",
  "linesOfCode" : 107,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/cloud/CloudImages.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/cloud/CloudProfiles.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/cloud/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/cloud/CloudProfile.java",
  "extension" : "java",
  "linesOfCode" : 74,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/cloud/CloudImage.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/cloud/CloudInstances.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/group/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/group/Groups.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/group/Group.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/plugin/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/plugin/PluginInfos.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/plugin/PluginInfo.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/Commiters.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/Changes.java",
  "extension" : "java",
  "linesOfCode" : 118,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/FileChanges.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/RepositoryState.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/BuildChange.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/VcsRoot.java",
  "extension" : "java",
  "linesOfCode" : 265,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/VcsStatus.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/Commiter.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/Revision.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/SnapshotDependencyLink.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/VcsCheckStatus.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/Revisions.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/ChangeStatus.java",
  "extension" : "java",
  "linesOfCode" : 254,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/FileChange.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/ChangeMergedInfo.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/VcsRootInstance.java",
  "extension" : "java",
  "linesOfCode" : 224,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/BranchVersion.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/Change.java",
  "extension" : "java",
  "linesOfCode" : 303,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/change/BuildChanges.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Link.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/UnknownEntity.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/CopyOptionsDescription.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Href.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/Requirements.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/BooleanStatus.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/AgentEnabledInfo.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/Compatibilities.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/AgentAuthorizedInfo.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/AgentType.java",
  "extension" : "java",
  "linesOfCode" : 150,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/Agents.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/CompatibilityPolicy.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/AgentPools.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/Environment.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/AgentPool.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/Agent.java",
  "extension" : "java",
  "linesOfCode" : 351,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/Compatibility.java",
  "extension" : "java",
  "linesOfCode" : 157,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/agent/AgentTypes.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/NamedDatas.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/Comment.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/PropEntityProjectFeature.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/TypedValueSets.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/TypedValueSet.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/UntrustedReportReason.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/NewProjectDescription.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/SshKey.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/UntrustedReport.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/Projects.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/Project.java",
  "extension" : "java",
  "linesOfCode" : 393,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/StateField.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/PropEntitiesProjectFeature.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/SshKeys.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/project/LabeledValue.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/nodes/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/nodes/DisabledResponsibilities.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/nodes/Node.java",
  "extension" : "java",
  "linesOfCode" : 77,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/nodes/EnabledResponsibilities.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/nodes/Nodes.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/nodes/Responsibility.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/nodes/EffectiveResponsibilities.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/ItemsProviders.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/role/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/role/Role.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/role/Permissions.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/role/Roles.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/model/MultipleOperationResult.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/NodesRequest.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/BuildRequest.java",
  "extension" : "java",
  "linesOfCode" : 1435,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ServerGlobalSettingsRequest.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/AgentTypeRequest.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/UserRequest.java",
  "extension" : "java",
  "linesOfCode" : 466,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/InvestigationRequest.java",
  "extension" : "java",
  "linesOfCode" : 121,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/AgentRequest.java",
  "extension" : "java",
  "linesOfCode" : 260,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ChangeLogRequest.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/TestScopesRequest.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ProjectFeatureSubResource.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/RootApiRequest.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/AvatarRequest.java",
  "extension" : "java",
  "linesOfCode" : 121,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/BuildQueueRequest.java",
  "extension" : "java",
  "linesOfCode" : 466,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/TwoFactorRequest.java",
  "extension" : "java",
  "linesOfCode" : 85,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ChangeRequest.java",
  "extension" : "java",
  "linesOfCode" : 324,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ProblemRequest.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ParametersSubResource.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/AuditRequest.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/HealthRequest.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/VcsRootRequest.java",
  "extension" : "java",
  "linesOfCode" : 294,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/TestOccurrenceRequest.java",
  "extension" : "java",
  "linesOfCode" : 100,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/AgentPoolRequest.java",
  "extension" : "java",
  "linesOfCode" : 245,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/MuteRequest.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/Constants.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/TypedParametersSubResource.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/BuildTypeRequest.java",
  "extension" : "java",
  "linesOfCode" : 1507,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/pages/problems/ProblemEntriesRequest.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/pages/matrix/MatrixBuildFeatureSubResource.java",
  "extension" : "java",
  "linesOfCode" : 175,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/DeploymentDashboardRequest.java",
  "extension" : "java",
  "linesOfCode" : 245,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/TestRequest.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/GroupRequest.java",
  "extension" : "java",
  "linesOfCode" : 229,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/DebugRequest.java",
  "extension" : "java",
  "linesOfCode" : 861,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/RoleRequest.java",
  "extension" : "java",
  "linesOfCode" : 200,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/CloudRequest.java",
  "extension" : "java",
  "linesOfCode" : 172,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/FederationRequest.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/VcsRootInstanceRequest.java",
  "extension" : "java",
  "linesOfCode" : 266,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/FilesSubResource.java",
  "extension" : "java",
  "linesOfCode" : 468,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/VersionedSettingsRequest.java",
  "extension" : "java",
  "linesOfCode" : 234,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ServerRequest.java",
  "extension" : "java",
  "linesOfCode" : 352,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ProjectRequest.java",
  "extension" : "java",
  "linesOfCode" : 986,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/FeatureSubResource.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ProblemOccurrenceRequest.java",
  "extension" : "java",
  "linesOfCode" : 90,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/request/ServerAuthRequest.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/RESTControllerExtension.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/ThreadNamingWriterInterceptorProvider.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/JerseyWebComponentInitializer.java",
  "extension" : "java",
  "linesOfCode" : 58,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/JerseyWebComponent.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/BeanContextProvider.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/SimplePathTransformer.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/ApiUrlBuilderProvider.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/UserAvatarsManagerProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/ExtensionsAwareResourceConfig.java",
  "extension" : "java",
  "linesOfCode" : 164,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/provider/annotated/JerseyInjectableBeanProvider.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/provider/annotated/Spring2JerseyBridge.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/provider/annotated/JerseyInjectableBeansHolder.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/provider/annotated/JerseyInjectable.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/JacksonObjectMapperResolver.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/jersey/ExceptionMapperBase.java",
  "extension" : "java",
  "linesOfCode" : 181,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/core/impl/ProjectSshKeyCoreServiceImpl.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/core/ProjectSshKeyCoreService.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/versionedSettings/VersionedSettingsConfigsService.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/versionedSettings/VersionedSettingsTokensService.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/versionedSettings/VersionedSettingsDslParametersService.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/rest/ServerGlobalSettingsRestService.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/rest/ProjectSshKeyRestService.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/rest/impl/ProjectSshKeyRestServiceImpl.java",
  "extension" : "java",
  "linesOfCode" : 67,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/rest/ServerAuthRestService.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/impl/versionedSettings/VersionedSettingsConfigsServiceImpl.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/impl/versionedSettings/VersionedSettingsDslParametersServiceImpl.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/service/impl/versionedSettings/VersionedSettingsTokensServiceImpl.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/PathTransformer.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/RESTControllerExtensionAdapter.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/investigations/InvestigationWrapper.java",
  "extension" : "java",
  "linesOfCode" : 234,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/investigations/InvestigationFinder.java",
  "extension" : "java",
  "linesOfCode" : 280,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/PagedSearchResult.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/ServerListener.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/TimeCondition.java",
  "extension" : "java",
  "linesOfCode" : 263,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/BranchData.java",
  "extension" : "java",
  "linesOfCode" : 322,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/PermissionChecker.java",
  "extension" : "java",
  "linesOfCode" : 168,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/versionedSettings/VersionedSettingsBeanCollector.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/TwoFactorSecretKeysUpdater.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/RangeLimit.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/ProblemOccurrenceFinder.java",
  "extension" : "java",
  "linesOfCode" : 351,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/SortTestRunsByNewComparator.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/TestCountersData.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/Orders.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/TestFinder.java",
  "extension" : "java",
  "linesOfCode" : 253,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/TestOccurrencesCachedInfo.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/ProblemFinder.java",
  "extension" : "java",
  "linesOfCode" : 220,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/TestOccurrenceFinder.java",
  "extension" : "java",
  "linesOfCode" : 834,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/TestScope.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/TestScopeTreeCollector.java",
  "extension" : "java",
  "linesOfCode" : 213,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/TestScopeInfo.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/TestScopeFilterImpl.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/TestScopeType.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/TestScopeFilter.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/TestScopeFilterProducer.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/TestScopesCollector.java",
  "extension" : "java",
  "linesOfCode" : 209,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/scope/ProblemOccurrencesTreeCollector.java",
  "extension" : "java",
  "linesOfCode" : 283,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/ProblemWrapper.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/problem/MuteData.java",
  "extension" : "java",
  "linesOfCode" : 137,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/MapBackedEntityWithModifiableParameters.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/EntityWithParameters.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/EntityWithModifiableParameters.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/ParametersPersistableEntity.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/InheritableUserParametersHolderEntityWithParameters.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/MapBackedEntityWithParameters.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/UserParametersHolderEntityWithParameters.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/PersistableEntity.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/parameters/ParametersProviderBackedEntityWithParameters.java",
  "extension" : "java",
  "linesOfCode" : 54,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/PagerDimensions.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/CloudUtil.java",
  "extension" : "java",
  "linesOfCode" : 163,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/changeLog/ChangeLogBeanCollector.java",
  "extension" : "java",
  "linesOfCode" : 295,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/ValueCondition.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/pages/problems/SingleTestMuteInfoView.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/pages/problems/BuildProblemEntriesFinder.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/pages/problems/BuildProblemEntry.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/pages/problems/BuildProblemEntriesTreeCollector.java",
  "extension" : "java",
  "linesOfCode" : 274,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/pages/problems/TestFailuresProblemEntriesCollector.java",
  "extension" : "java",
  "linesOfCode" : 188,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/pages/problems/TestFailuresProblemEntry.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/pages/problems/TestFailuresProblemEntriesLocatorDefinition.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/pages/matrix/MatrixBuildFeatureService.java",
  "extension" : "java",
  "linesOfCode" : 369,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/Locator.java",
  "extension" : "java",
  "linesOfCode" : 866,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/EnumValue.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/SubDimensionSyntax.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/BooleanValue.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/definition/FinderLocatorDefinition.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/definition/LocatorDefinition.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/definition/LocatorDefinitionUtil.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/definition/PageableLocatorDefinition.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/DimensionImpl.java",
  "extension" : "java",
  "linesOfCode" : 47,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/SubDimensionSyntaxImpl.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/PlainValue.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/Dimension.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/StubDimension.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/Syntax.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/Int64Value.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/locator/DimensionBuilder.java",
  "extension" : "java",
  "linesOfCode" : 53,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/build/BuildParametersUtil.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/build/GenericBuildsFilter.java",
  "extension" : "java",
  "linesOfCode" : 320,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/build/BuildsFilter.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/build/BuildsFilterWithBuildExcludes.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/build/TagFinder.java",
  "extension" : "java",
  "linesOfCode" : 216,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/build/BuildsFilterProcessor.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/PermissionAssignmentData.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/RestContext.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/BranchMatcher.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/builder/TypedFinderDimensionWithDefaultChecker.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/builder/TypedFinderDimension.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/builder/DimensionValueMapperImpl.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/builder/DimensionValueMapper.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/CloudProfileFinder.java",
  "extension" : "java",
  "linesOfCode" : 76,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/UserFinder.java",
  "extension" : "java",
  "linesOfCode" : 475,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/PermissionAssignmentFinder.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/HealthItemFinder.java",
  "extension" : "java",
  "linesOfCode" : 129,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/BuildArtifactsFinder.java",
  "extension" : "java",
  "linesOfCode" : 594,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/UserGroupFinder.java",
  "extension" : "java",
  "linesOfCode" : 75,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/AgentPoolFinder.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/QueuedBuildFinder.java",
  "extension" : "java",
  "linesOfCode" : 182,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/VcsRootInstanceFinder.java",
  "extension" : "java",
  "linesOfCode" : 440,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/CloudInstanceFinder.java",
  "extension" : "java",
  "linesOfCode" : 101,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/DeploymentDashboardFinder.java",
  "extension" : "java",
  "linesOfCode" : 142,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/DeploymentInstanceFinder.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/ProjectFinder.java",
  "extension" : "java",
  "linesOfCode" : 458,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/MuteFinder.java",
  "extension" : "java",
  "linesOfCode" : 314,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/BuildFinder.java",
  "extension" : "java",
  "linesOfCode" : 377,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/ChangeFinder.java",
  "extension" : "java",
  "linesOfCode" : 733,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/AgentFinder.java",
  "extension" : "java",
  "linesOfCode" : 502,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/VcsRootFinder.java",
  "extension" : "java",
  "linesOfCode" : 290,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/BranchFinder.java",
  "extension" : "java",
  "linesOfCode" : 500,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/BuildPromotionFinder.java",
  "extension" : "java",
  "linesOfCode" : 1892,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/AgentTypeFinder.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/CloudImageFinder.java",
  "extension" : "java",
  "linesOfCode" : 233,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/TeamCityNodeFinder.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/BuildTypeFinder.java",
  "extension" : "java",
  "linesOfCode" : 821,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/impl/AuditEventFinder.java",
  "extension" : "java",
  "linesOfCode" : 203,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/GraphFinder.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/AbstractFinder.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/Finder.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/TypedFinderBuilder.java",
  "extension" : "java",
  "linesOfCode" : 898,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/InvestigationDimensions.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/AgentPoolDimensions.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/AgentTypeDimensions.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/MuteDimensions.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/DeploymentInstanceDimensions.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/CommonLocatorDimensions.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/CloudInstanceDimensions.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/ValueCondition.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/CloudImageDimensions.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/DeploymentDashboardDimensions.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/CloudProfileDimensions.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/syntax/UserDimensions.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/DelegatingFinder.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/ExistenceAwareFinder.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/FinderDataBinding.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/LocatorDataBinding.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/Dimensions.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/finder/FinderImpl.java",
  "extension" : "java",
  "linesOfCode" : 440,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/CloudInstanceData.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/DataUpdater.java",
  "extension" : "java",
  "linesOfCode" : 224,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/change/BuildChangeData.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/change/CommiterData.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/change/SVcsModificationOrChangeDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/change/ChangeUtil.java",
  "extension" : "java",
  "linesOfCode" : 52,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/ParameterCondition.java",
  "extension" : "java",
  "linesOfCode" : 274,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/TimeWithPrecision.java",
  "extension" : "java",
  "linesOfCode" : 207,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/DuplicateChecker.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/ItemFilterUtil.java",
  "extension" : "java",
  "linesOfCode" : 73,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/FilterConditionCheckerUtil.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/FilterConditionChecker.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/UnwrappingFilter.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/KeyDuplicateChecker.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/FilterUtil.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/Matcher.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/PagingItemFilter.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/tree/LeafInfo.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/tree/Node.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/tree/Scope.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/tree/TreeCounters.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/tree/ScopeTree.java",
  "extension" : "java",
  "linesOfCode" : 242,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/tree/TreeSlicingOptions.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/ComparableBuildPromotionWrapper.java",
  "extension" : "java",
  "linesOfCode" : 98,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/SetDuplicateChecker.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/itemholder/ItemHolder.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/MultiCheckerFilter.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/FilterItemProcessor.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/LazyUtil.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/ItemFilter.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/ComparatorDuplicateChecker.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/util/LocatorUtil.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/FinderSearchMatcher.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/ArchiveElement.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/data/DataProvider.java",
  "extension" : "java",
  "linesOfCode" : 288,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/CachingValueNullable.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/BuildQueuePostitionModifier.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/CachingValue.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/BeanFactory.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/SimpleStringPool.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/ListBasedItemsRetriever.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/StringPool.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/ValueWithDefault.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/VirtualBuildsUtil.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/StreamUtil.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/BuildTypeOrTemplate.java",
  "extension" : "java",
  "linesOfCode" : 278,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/FeatureToggle.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/fieldInclusion/FieldRule.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/fieldInclusion/FieldStrategySupported.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/fieldInclusion/FieldStrategy.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/fieldInclusion/FieldInclusionChecker.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/AggregatedBuildArtifactsElementBuilder.java",
  "extension" : "java",
  "linesOfCode" : 135,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/DefaultValueAware.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/BeanContext.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/PluginUtil.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/BuildQueuePositionDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/ItemProviderBasedItemsRetriever.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/FilteringItemsRetriever.java",
  "extension" : "java",
  "linesOfCode" : 65,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/util/AdditionalMediaTypes.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/JerseyNotFoundExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/MissingServerResponsibilityExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/AuthorizationFailedExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/IllegalArgumentExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/WebApplicationExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/OperationException.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/BadRequestExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/RuntimeExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/LocatorProcessException.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/AuthorizationFailedException.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/InvalidStateExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/NotFoundExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/LocatorProcessExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/serverSide/DuplicateExternalIdExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/serverSide/MaxNumberOfBuildTypesReachedExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/serverSide/DuplicateTemplateNameExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/serverSide/DuplicateBuildTypeNameExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/NotFoundException.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/PartialUpdateErrorMapper.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/JerseyParamExceptionExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/OperationExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/AccessDeniedExceptionMapper.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/InvalidStateException.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/BadRequestException.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api/src/jetbrains/buildServer/server/rest/errors/PartialUpdateError.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::rest-api" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api-contrib/resources/META-INF/build-server-plugin-restcontrib.xml",
  "extension" : "xml",
  "linesOfCode" : 8,
  "components" : [ "primary::rest-api-contrib" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api-contrib/src/jetbrains/buildServer/server/restcontrib/RESTControllerExtensionInitializer.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::rest-api-contrib" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api-contrib/src/jetbrains/buildServer/server/restcontrib/cctray/model/package-info.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::rest-api-contrib" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api-contrib/src/jetbrains/buildServer/server/restcontrib/cctray/model/Project.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::rest-api-contrib" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "rest-api-contrib/src/jetbrains/buildServer/server/restcontrib/cctray/request/CCTrayRequest.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::rest-api-contrib" ],
  "concerns" : [ "::Unclassified" ]
} ]