[ {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/server/responsible/ResponsibleContactProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/server/responsible/ResponsibleContactProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/email/DisabledEMailStateProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/email/DisabledEMailStateProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/email/BouncedUsersFilter.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/bounceHandler/BounceHandlerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/bounceHandler/UserBounceHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/bounceHandler/DisableEmailOnBounce.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/bounceHandler/RemoveVerifiedStateOnBounce.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/bounceHandler/BounceHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SQSBeanValidatorImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SESIntegrationManagerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SESIntegrationManager.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SQSBean.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/health/DisabledMailsReport.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SQSBeanMapImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SESIntegrationConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SESIntegrationConfigImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SQSBeanValidator.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/SessionUserProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/Constants.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/PeriodicTask.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/AllUsersProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/LogServiceImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/TaskScheduler.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/DisabledUsersProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/DisabledUsersProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/LogService.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/JsonModelComponent.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/TeamCityPropertiesImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/GsonView.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/ConfigurableLong.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/Util.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/TeamCityProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/ConfigurableLongImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/UserSetProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/SessionUserProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/NoOpLogService.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/util/PluginPropertiesUtil.kt",
  "extension" : "kt",
  "linesOfCode" : 41,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/EditSQSAjaxController.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/UserProfileNoteController.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/health/DisabledMailsPageExtension.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/BouncedUserNotificationController.kt",
  "extension" : "kt",
  "linesOfCode" : 25,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/ajax/SubmitAjaxRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/ajax/GetMessagesAjaxRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/ajax/AjaxRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/ajax/CheckAjaxRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/ajax/DeleteAjaxRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/ajax/EnableAjaxRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/EditSQSParamsAdminPage.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/MailData.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/PersistResult.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/HeaderData.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/AmazonSQSCommunicationResult.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/SESComplaintNotification.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/ComplaintData.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/AjaxRequestResult.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/SQSBeanValidatorResult.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/SESNotification.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/ActionResult.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/ReadQueueResult.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/SESBounceNotification.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/BounceData.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/Recipient.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/UnknownSESNotification.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/CheckConnectionResult.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/AmazonSQSNotificationParseResult.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/ComplaintNotification.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/data/GsonContainer.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SQSMessagesReader.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/UnknownMessageHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/ComplaintMessageHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AutoCloseableAmazonSQSImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AmazonSQSCommunicator.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/QueueUrlProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/SQSAWSClientsImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/CheckConnectionTask.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AutoCloseableAmazonSQS.kt",
  "extension" : "kt",
  "linesOfCode" : 3,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/SQSAWSClients.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AWSClientsProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AmazonSQSCommunicationException.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AmazonSQSCommunicatorImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/QueueUrlProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/ReceiveMessagesTask.kt",
  "extension" : "kt",
  "linesOfCode" : 56,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AmazonSQSClientFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AmazonSQSClientFactoryImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AmazonSQSCommunicatorTask.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/awsCommunication/AWSClientsProvider.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/RescanSQSTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SESNotificationParser.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/BounceMessageHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SQSMessagesReceiver.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SQSNotificationParseException.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SQSMessagesReaderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SESMessagesReceiver.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/CheckConnectionFacade.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/MessagesReceiverFacade.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SQSNotificationParserImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 51,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SESNotificationParserImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SQSConnectionChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SQSNotificationParser.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/sqs/SQSMessageHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/resources/META-INF/build-server-plugin-ses-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 65,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/resources/buildServerResources/bouncedUserProfile.jsp",
  "extension" : "jsp",
  "linesOfCode" : 31,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/resources/buildServerResources/editSESParams.jsp",
  "extension" : "jsp",
  "linesOfCode" : 107,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/resources/buildServerResources/healthReport/blockedUsers.jsp",
  "extension" : "jsp",
  "linesOfCode" : 14,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/resources/buildServerResources/editSESParams.js",
  "extension" : "js",
  "linesOfCode" : 146,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/resources/buildServerResources/editSESParams.css",
  "extension" : "css",
  "linesOfCode" : 3,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "ses-plugin-server/src/main/resources/buildServerResources/bouncedUserNotification.jsp",
  "extension" : "jsp",
  "linesOfCode" : 6,
  "components" : [ "primary::ses-plugin-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "teamcity-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build/plugin-assembly.xml",
  "extension" : "xml",
  "linesOfCode" : 33,
  "components" : [ "primary::build" ],
  "concerns" : [ "::Unclassified" ]
} ]