[ {
  "shortName" : "protected void doPost()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 75,
  "endLine" : 112,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMessageOnBehalfOfUsers()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOMessageSender.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::server" ],
  "startLine" : 30,
  "endLine" : 63,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyMessageTemplates()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 89,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getOrResolveRoomId()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOTeamRoomIdsCache.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierMySettingsPageExtension.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::server" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendNotification()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 205,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionErrors validate()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "listener.onCompleteSave = function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotifierMySettingsPageExtension()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierMySettingsPageExtension.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::server" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDisableActions()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsController.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::server" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotificatorConfig()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document parseFile()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotifierSettingsPageExtension()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String testConnection()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::server" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSOTeamRoomsAPIConnectionImpl()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIConnectionImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::server" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotificatorSettingsController()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsController.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::server" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotificatorConfigHolder()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfigHolder.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::server" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "submitSettings: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onCompleteSave: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNumberOfAffectedUsers()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsController.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::server" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotificator()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUserDisplayName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotificationUserSettingsBean()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VSONotificationUserSettingsBean createFromUserSettings()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamRoomMessage sendMessageToRoom()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIConnectionImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::server" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void reloadConfiguration()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyResponsibleAssigned()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "testConnection: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveAsUserSettings()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpHeaders getRequestHeaders()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIConnectionImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::server" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getEncodedCreds()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIConnectionImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::server" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyResponsibleAssigned()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyResponsibleAssigned()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildProblemResponsibleAssigned()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "createErrorListener: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 47,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotificatorSettingsBean()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsBean.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::server" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getListOfRooms()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIConnectionImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::server" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamRoom()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoom.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTargetTeamRoomConfigured()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCredentialsConfigured()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyTestsMuted()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildProblemsMuted()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setupEventHandlers: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onEmptyAccountError: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onEmptyTeamRoomNameError: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onEmptyUsernameError: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onEmptyPasswordError: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildStarted()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildSuccessful()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildFailedToStart()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildFailed()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyLabelingFailed()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildFailing()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildProbablyHanging()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyResponsibleChanged()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyResponsibleChanged()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyResponsibleChanged()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildProblemResponsibleChanged()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyTestsUnmuted()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyBuildProblemsUnmuted()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onException: function()",
  "longName" : "",
  "relativeFileName" : "server/resources/buildServerResources/js/editSettings.js",
  "fileLinesCount" : 84,
  "components" : [ "primary::server" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelAndView doGet()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStoreInSessionRequest()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTestConnectionRequest()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String testSettings()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierSettingsPageExtension.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::server" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierMySettingsPageExtension.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::server" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAccount()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUsername()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTeamRoomName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHexEncodedPublicKey()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEncryptedPassword()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncryptedPassword()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccount()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTeamRoomName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsername()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWellFormed()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void registerController()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsController.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VSONotificatorSettingsBean createSettingsBean()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsController.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActionErrors validate()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsController.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::server" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String testSettings()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsController.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::server" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsBean.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::server" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaused()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsBean.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfAffectedUsers()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsBean.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContent()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageType()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPostedRoomId()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContent()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessageType()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPostedRoomId()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomMessage.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getListOfRoomsUrl()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIConnectionImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::server" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRoomMessagesUrl()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIConnectionImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::server" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMessageBody()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIConnectionImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::server" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRead()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/StringJsonConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canWrite()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/StringJsonConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedMediaTypes()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/StringJsonConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String read()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/StringJsonConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/StringJsonConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonTeamRoomListConverter()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/JsonTeamRoomListConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean supports()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/JsonTeamRoomListConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TeamRoomList readInternal()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/JsonTeamRoomListConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSOTeamRoomsAPIConnection createConnection()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/VSOTeamRoomsAPIImpl.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::server" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonTeamRoomMessageConverter()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/JsonTeamRoomMessageConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean supports()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/JsonTeamRoomMessageConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TeamRoomMessage readInternal()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/JsonTeamRoomMessageConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoom.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoom.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoom.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoom.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoom.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoom.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRooms()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomList.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::server" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoomList.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::server" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSOMessageSender()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOMessageSender.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeOccured()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaused()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template getTemplate()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyResourceWithDist()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfig.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::server" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAccount()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAccount()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTeamRoomName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTeamRoomName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUsername()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUsername()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPassword()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPassword()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUserDisplayName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSOUserProperties.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::server" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotificatorConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificatorConfigHolder.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNotificatorType()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/notificator/VSONotificator.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::server" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSONotificationUserSettingsBean()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificationUserSettingsBean.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::server" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void saveSettings()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotificatorSettingsController.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::server" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeInternal()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/JsonTeamRoomListConverter.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::server" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeInternal()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/impl/JsonTeamRoomMessageConverter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::server" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeamRoom()",
  "longName" : "",
  "relativeFileName" : "server/src/jetbrains/buildServer/vsoRooms/rest/TeamRoom.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::server" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]