public String create()

in dotTrace-agent/src/main/java/jetbrains/buildServer/dotTrace/agent/PatternsGenerator.java [32:46]


  public String create(@NotNull final Context context) {
    final Document doc = myDocumentManager.createDocument();
    final Element patternsElement = doc.createElement(PATTERNS_ELEMENT);
    String thresholdsStr = myParametersService.tryGetRunnerParameter(Constants.THRESHOLDS_VAR);
    if(!StringUtil.isEmptyOrSpaces(thresholdsStr)) {
      final Metrics metrics = myThresholdsParser.parse(thresholdsStr);
      for(Metric metric : metrics.getMetrics()) {
        final Element patternElement = createSimpleElement(doc, PATTERN_ELEMENT, metric.getMethodName());
        patternsElement.appendChild(patternElement);
      }
    }

    doc.appendChild(patternsElement);
    return myDocumentManager.convertDocumentToString(doc, Collections.<String, String>emptyMap());
  }