in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/UserCredentialsServiceImpl.java [141:159]
private UserCredentials createCredentials(@NotNull final String profileName, @NotNull final String userName, @NotNull final String password, boolean isPredefined)
{
// Get parameters
final WindowsIntegrityLevel windowsIntegrityLevel = WindowsIntegrityLevel.tryParse(getParam(profileName, Constants.WINDOWS_INTEGRITY_LEVEL, isPredefined));
final LoggingLevel loggingLevel = LoggingLevel.tryParse(getParam(profileName, Constants.LOGGING_LEVEL, isPredefined));
String additionalArgs = tryGetFirstNotEmpty(getParam(profileName, Constants.ADDITIONAL_ARGS, isPredefined));
if(StringUtil.isEmptyOrSpaces(additionalArgs)) {
additionalArgs = "";
}
return new UserCredentials(
profileName,
userName,
password,
windowsIntegrityLevel,
loggingLevel,
myCommandLineArgumentsService.parseCommandLineArguments(additionalArgs));
}