[ {
  "shortName" : "function GoogleImagesViewModel()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 3,
  "endLine" : 759,
  "linesOfCode" : 198,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function (factory)()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 13,
  "endLine" : 1513,
  "linesOfCode" : 132,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/tasks/UpdateInstancesTask.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 63,
  "endLine" : 159,
  "linesOfCode" : 87,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.showDialog = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 302,
  "endLine" : 397,
  "linesOfCode" : 85,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function minMaxValidatorFactory()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 760,
  "endLine" : 852,
  "linesOfCode" : 74,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fetchInstances()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleApiConnectorImpl.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 500,
  "endLine" : 548,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.saveImage = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 404,
  "endLine" : 446,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function loadInfoByZone()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 548,
  "endLine" : 592,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseImageData()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 71,
  "endLine" : 109,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function traverseGraph()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 234,
  "endLine" : 286,
  "linesOfCode" : 38,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.loadInfo = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 461,
  "endLine" : 497,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function loadInfoBySourceProject()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 499,
  "endLine" : 535,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processSingleTask()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 77,
  "endLine" : 108,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateErrors()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CloudErrorMap.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 24,
  "endLine" : 55,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var setRules = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 663,
  "endLine" : 702,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1057,
  "endLine" : 1092,
  "linesOfCode" : 30,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ko.validatedObservable = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1477,
  "endLine" : 1512,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/AlphaNumericStringComparator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 32,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kv.validateObservable = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1350,
  "endLine" : 1384,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var callBack = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1311,
  "endLine" : 1342,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection parseImageData()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 26,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T checkAndCreateImage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudClientBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "formatMessage: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 440,
  "endLine" : 460,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1009,
  "endLine" : 1042,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateImagesData()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun terminateInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImage.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "update: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1096,
  "endLine" : 1140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 734,
  "endLine" : 756,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.dropHandler = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 612,
  "endLine" : 629,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forEach()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 570,
  "endLine" : 595,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ko.applyBindingsWithValidation = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1446,
  "endLine" : 1466,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNewClient()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ko.extenders[ruleName] = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 512,
  "endLine" : 542,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "observable._disposeValidation = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1270,
  "endLine" : 1286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getCredentials()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 640,
  "endLine" : 653,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C createNewClient()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClientFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleApiConnectorImpl.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImage.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun handle()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/web/GoogleResourceHandler.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doHandle()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/web/SettingsController.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 304,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result._updateState = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 424,
  "endLine" : 436,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kv.locale = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1397,
  "endLine" : 1410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public G findInstanceByAgent()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudClientBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bindPropertiesFromRequest()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future submit()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "contextFor: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isEmptyVal: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "registerExtenders: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function validateSync()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1293,
  "endLine" : 1306,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.deleteImage = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 448,
  "endLine" : 459,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getSubnets()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 678,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forEach: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result.showAllMessages = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 365,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addRule: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 469,
  "endLine" : 481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 982,
  "endLine" : 994,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function()()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1425,
  "endLine" : 1435,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detectNewInstances()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getErrors()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 655,
  "endLine" : 664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isObservableArray: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "values: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addAnonymousRule: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 497,
  "endLine" : 509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ko.extenders[''] = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1194,
  "endLine" : 1291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "observable.setError = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1229,
  "endLine" : 1241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateInstancesTask()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/tasks/UpdateInstancesTask.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudAsyncTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkTasks()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedCloudErrorInfo()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map mapFromArray()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CloudErrorMap.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloudInstanceUserData setVmNameForTag()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "google-cloud-agent/src/main/kotlin/jetbrains/buildServer/clouds/google/IdleShutdown.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::google-cloud-agent" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function changeSubnets()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 537,
  "endLine" : 546,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forEach()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 598,
  "endLine" : 605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "writeInputValidationAttributes: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 609,
  "endLine" : 647,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1153,
  "endLine" : 1162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kv.localize = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1413,
  "endLine" : 1422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStuck()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/tasks/UpdateInstancesTask.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getInstanceName()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudClientBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setEncryptedProperty()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setDomData: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getDomData: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getOriginalElementTitle: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result.isAnyMessageShown = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 377,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 631,
  "endLine" : 641,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 948,
  "endLine" : 954,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "kv.defineLocale = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1389,
  "endLine" : 1395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledFuture scheduleWithFixedDelay()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCloudClient()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartDate()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setStringProperty()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInstanceStatus()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleInstance.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInstanceFromReal()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImage.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClient.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.extenders.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 4,
  "endLine" : 9,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getBoolean()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 719,
  "endLine" : 725,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function runTraversal()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "insertValidationMessage: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 560,
  "endLine" : 565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 902,
  "endLine" : 911,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var cssSettingsAccessor = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1114,
  "endLine" : 1123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1258,
  "endLine" : 1265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function validateAsync()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1308,
  "endLine" : 1348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCloudInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFriendlyErrorMessage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/DefaultErrorMessageUpdater.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoogleCloudClientBase()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudClientBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNewClient()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIpAddress()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleInstance.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ko.subscribable.fn.trimmed = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.extenders.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "write: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.extenders.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getZones()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 666,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getNetworks()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 672,
  "endLine" : 676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getMachineTypes()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 689,
  "endLine" : 693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getDiskTypes()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 695,
  "endLine" : 699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getSourceImages()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 701,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getSourceImageFamilies()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 707,
  "endLine" : 711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getInstanceTemplates()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 713,
  "endLine" : 717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.afterRender = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function dispose()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forEach()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result.filter = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result.find = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result.forEach = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 402,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result.map = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 410,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 874,
  "endLine" : 878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 890,
  "endLine" : 897,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "observable.clearError = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1244,
  "endLine" : 1248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudTaskResult()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudTaskResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstanceId()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateAgentName()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudClientBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlphaNumericStringComparator()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/AlphaNumericStringComparator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fetchInstances()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleApiConnectorImpl.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/ApiFuture.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createImage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClient.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAgent()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudInstance.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.extenders.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.closeDialog = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reader.onload = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function saveImages()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getConfigOptions: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function collectErrors()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forEach()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 619,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ko.bindingHandlers[handlerName].init = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 653,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: minMaxValidatorFactory()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 855,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: minMaxValidatorFactory()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 860,
  "endLine" : 864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 932,
  "endLine" : 935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 940,
  "endLine" : 943,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 959,
  "endLine" : 962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 967,
  "endLine" : 970,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ko.applyBindings = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1470,
  "endLine" : 1475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCloudImage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateInstancesTask()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/tasks/UpdateInstancesTask.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeAsync()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public G startNewInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restartInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void terminateInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canStartNewInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFriendlyErrorMessage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/DefaultErrorMessageUpdater.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCloudImage findImage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudImagesHolder.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudImagesHolder.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkClientParams()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCloudCode()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditProfileUrl()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInitialParameterValues()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBeAgentOfType()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudClientFactory.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceId()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImageDetails.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxInstances()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImageDetails.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBehaviour()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImageDetails.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setServerId()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleApiConnectorImpl.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProfileId()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleApiConnectorImpl.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleInstance.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInitialized()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleInstance.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartDate()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleInstance.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProperty()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/GoogleInstance.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImage.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImageDetails()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImage.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canStartNewInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImage.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAgentPoolId()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleCloudImage.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String.prototype.trim = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.extenders.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onlyIf: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.dragEnterHandler = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.dragLeaveHandler = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function getBasePath()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configuration.reset = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isArray: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isObject: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isNumber: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getValue: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hasAttribute: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getAttribute: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setAttribute: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isValidatable: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "insertAfter: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "newId: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function cleanUpSubscriptions()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forEach()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forEach()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parseInputValidationAttributes: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 569,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "makeBindingHandlerValidatable: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 650,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setRules: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 662,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "validator: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function ()()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ko.extenders[''] = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1177,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "forEach()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 1178,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateErrors()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void timeout()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTimedOut()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudErrorInfo getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getInstances()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T findInstanceById()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection getImages()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/tasks/UpdateInstancesTask.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStatusPermanent()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/tasks/UpdateInstancesTask.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeAsync()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudTaskResult()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudTaskResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudTaskResult()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudTaskResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHasErrors()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudTaskResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudTaskResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getThrowable()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudTaskResult.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateImagesData()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T findImageById()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getImages()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateErrors()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudErrorInfo getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCloudClientFactory()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClientFactory.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleteAfterStop()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/types/CloneBehaviour.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseOriginal()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/types/CloneBehaviour.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCloudInstance()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceId()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateErrors()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getImage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImageId()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudErrorInfo getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getStartedTime()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Date getStatusUpdateTime()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNetworkIdentify()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNetworkIdentity()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFriendlyErrorMessage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/DefaultErrorMessageUpdater.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFriendlyErrorMessage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/DefaultErrorMessageUpdater.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypedCloudErrorInfo fromException()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedCloudErrorInfo()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedCloudErrorInfo()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedCloudErrorInfo()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDetails()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getThrowable()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudErrorMap()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CloudErrorMap.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloudErrorInfo getErrorInfo()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CloudErrorMap.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckedCloudException()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CheckedCloudException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckedCloudException()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CheckedCloudException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckedCloudException()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CheckedCloudException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListParametrizedType()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getRawType()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getOwnerType()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleUtils.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UpdateInstancesTask createUpdateInstancesTask()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudClientBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudClientBase.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getKey()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/GoogleCloudImagesHolder.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bindPropertiesFromRequest()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toUnixLineFeeds()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlphaNumericStringComparator()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/AlphaNumericStringComparator.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun agentShutdown()",
  "longName" : "",
  "relativeFileName" : "google-cloud-agent/src/main/kotlin/jetbrains/buildServer/clouds/google/IdleShutdown.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::google-cloud-agent" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterAgentConfigurationLoaded()",
  "longName" : "",
  "relativeFileName" : "google-cloud-agent/src/main/kotlin/jetbrains/buildServer/clouds/google/GoogleMetadataReader.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::google-cloud-agent" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "group: function group()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 337,
  "endLine" : 438,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addExtender: function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "fileLinesCount" : 1513,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 511,
  "endLine" : 543,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 110,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/TaskCallbackHandler.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/TaskCallbackHandler.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onComplete()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/TaskCallbackHandler.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/connector/ApiFuture.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.loadAccessKey = function()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server/src/main/resources/buildServerResources/images.vm.js",
  "fileLinesCount" : 759,
  "components" : [ "primary::google-cloud-server" ],
  "startLine" : 594,
  "endLine" : 602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PluginPropertiesUtil()",
  "longName" : "",
  "relativeFileName" : "google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/PluginPropertiesUtil.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::google-cloud-server-base" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIdleTime()",
  "longName" : "",
  "relativeFileName" : "google-cloud-agent/src/main/kotlin/jetbrains/buildServer/clouds/google/IdleShutdown.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::google-cloud-agent" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]