in dotTrace-agent/src/main/java/jetbrains/buildServer/dotTrace/agent/ThresholdsParser.java [18:35]
public Metrics parse(@NotNull final String text) {
final List<String> lines = StringUtil.split(text, ourlineSeparator);
List<Metric> metrics = new ArrayList<Metric>(lines.size());
for(String line: lines) {
if(StringUtil.isEmptyOrSpaces(line)) {
continue;
}
final String[] params = line.trim().split(ARG_SEPARATOR);
if(params.length != 3) {
throw new BuildException("Invalid metrics");
}
metrics.add(new Metric(params[0], params[1], params[2]));
}
return new Metrics(metrics);
}