in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/ConfigurationImpl.java [18:50]
public void load(@NotNull final ByteArrayInputStream stream) throws IOException {
myMap.clear();
Scanner scanner = new Scanner(stream);
try {
while(scanner.hasNext()) {
String line = scanner.nextLine();
if(line == null) {
continue;
}
line = line.trim();
if(line.length() == 0) {
continue;
}
final int index = line.indexOf('=');
if(index < 1 || index >= line.length() - 2) {
continue;
}
if(line.startsWith("#")) {
continue;
}
String key = line.substring(0, index).trim();
String value = line.substring(index + 1, line.length()).trim();
myMap.put(key, value);
}
}
finally {
scanner.close();
}
}