[ {
  "shortName" : "public PowerShellInfo selectTool()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellInfoProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 165,
  "endLine" : 227,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PowerShellInfo doDetect()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/CommandLinePowerShellDetector.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 148,
  "endLine" : 189,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map findShells()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/CommandLinePowerShellDetector.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 83,
  "endLine" : 123,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract SimpleProgramCommandLine getStdInCommandLine()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 140,
  "endLine" : 177,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map findCoreEditions()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/registry/RegistryPowerShellDetector.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 72,
  "endLine" : 103,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getRunnerPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRunnerSpecificRequirements()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 164,
  "endLine" : 199,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeParameters()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 108,
  "endLine" : 140,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File generateScript()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/ScriptGenerator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 43,
  "endLine" : 75,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPaths()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionPaths.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessOutput runProcess()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionRunner.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellInfo getVirtualPowerShell()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/virtual/VirtualPowerShellSupport.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellInfoProvider()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellInfoProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 38,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDetectedPowerShells()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellInfoProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addScriptBody()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellCommandLineProvider.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 111,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map findDesktopEditions()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/registry/RegistryPowerShellDetector.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List provideCommandLine()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellCommandLineProvider.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File writeToTempFile()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/ScriptGenerator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRegisteredPowershellsToState()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellInfoProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PowerShellInfo selectTool()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCMDWrappedCommand()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/system/PowerShellCommands.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCustomArguments()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellCommandLineProvider.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storePowershellToState()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellInfoProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List runDetectionScript()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionRunner.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgramCommandLine makeProgramCommandLine()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addGlobalToolsPath()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionPaths.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPaths()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionPaths.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDetectionCycle()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/CommandLinePowerShellDetector.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List discoverRunnersInDirectory()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunnerDiscoverer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List postProcessDiscoveredObjects()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunnerDiscoverer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellInfo()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getAlreadyUsedFiles()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunnerDiscoverer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logProcessOutput()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionRunner.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateCommand()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleProgramCommandLine getStdInCommandLine()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceWindows.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Map getEnv()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceWindows.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List populateWithChildren()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionPaths.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File prepareDetectionScript()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/CommandLinePowerShellDetector.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List generateRunScriptArguments()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceWindows.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File generateNixScriptFile()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceUnix.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void enableExecution()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceUnix.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellServiceFactory()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellServiceFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVersion()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellCommandLineProvider.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExecutionPolicyPreference()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellCommandLineProvider.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void fillLegacyKeys()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/LegacyKeys.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void provideMaxVersions()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellInfoProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PowerShellInfo fetchInfoForDesktopEdition()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/registry/RegistryPowerShellDetector.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveInfo()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleProgramCommandLine getFileCommandLine()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceWindows.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleProgramCommandLine executeWithWrapper()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceUnix.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNativeCommand()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/system/PowerShellCommands.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterProcessFinished()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleProgramCommandLine getFileCommandLine()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceUnix.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PowerShellExecutionMode fromString()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellExecutionMode.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void provideCompatibilityParams()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellInfoProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getWindowsBasePaths()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionPaths.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPathAndAdd()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionPaths.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List generateArguments()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInternalPropertySetExecutionPolicy()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceWindows.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PowerShellBitness fromString()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellBitness.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PowerShellEdition fromString()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellEdition.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PowerShellScriptMode fromString()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellScriptMode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getRequirementPropertyName()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map findShells()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/registry/RegistryPowerShellDetector.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLinePowerShellDetector()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/CommandLinePowerShellDetector.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellInfo()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutablePath()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map toConfigurationParameters()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellServiceWindows()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceWindows.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellServiceUnix()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceUnix.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuildService createService()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellServiceFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultRunnerProperties()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getBitnessValues()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEditionValues()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getPredefinedPaths()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionPaths.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doDetectionCycle()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/CommandLinePowerShellDetector.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleProgramCommandLine getStdInCommandLine()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceUnix.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellRunType()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File asDirectoryOrNull()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/registry/RegistryPowerShellDetector.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean useExecutionPolicy()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceWindows.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isExplicitVersionSupported()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellCommandLineProvider.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDesktopEditionInstalled()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/registry/RegistryPowerShellDetector.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldKeepGeneratedFiles()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PowerShellScriptMode getScriptMode()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PowerShellBitness getBitness()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMinimalVersion()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PowerShellEdition getEdition()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTags()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconUrl()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunType.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBitnessKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditionKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScriptModeKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScriptModeFileValue()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScriptModeCodeValue()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScriptFileKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScriptCodeKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutionModeKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutionModeAsFileValue()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutionModeStdinValue()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArgumentsKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScriptArgmentsKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorToErrorKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMinVersionKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNoProfileKey()",
  "longName" : "",
  "relativeFileName" : "powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellBean.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::powershell-server" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldRemoveGeneratedScript()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/ScriptGenerator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getVersionKey()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/LegacyKeys.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPathKey()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/LegacyKeys.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getEditionKey()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/LegacyKeys.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getExecutableKey()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/LegacyKeys.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean anyPowerShellDetected()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellInfoProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegistryPowerShellDetector()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/registry/RegistryPowerShellDetector.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logFound()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/registry/RegistryPowerShellDetector.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetectionPaths()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/cmd/DetectionPaths.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellBitness getBitness()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getHome()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutable()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellEdition getEdition()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVirtual()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addShellInfo()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/ShellInfoHolder.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getShells()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/ShellInfoHolder.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCommandLineLoggingEnabled()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean useExecutionPolicy()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceUnix.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map getEnv()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/PowerShellServiceUnix.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PowerShellCommands()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/system/PowerShellCommands.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean is32bit()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/system/SystemBitness.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean is64bit()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/system/SystemBitness.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentBuildRunnerInfo getBuildRunnerInfo()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellServiceFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellServiceFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/PowerShellServiceFactory.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::powershell-agent" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateGeneralKey()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellConstants.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateFullKey()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellConstants.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellExecutionMode.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellBitness.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellBitness.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitness toBitness()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellBitness.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellBitness.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellEdition.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellEdition.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellEdition.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "powershell-common/src/main/java/jetbrains/buildServer/powershell/common/PowerShellScriptMode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::powershell-common" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]