Github user otaviojava commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/919#discussion_r211950542 --- Diff: gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalMetrics.java --- @@ -208,14 +208,14 @@ private void handleNestedTraversals(final Traversal.Admin traversal, final Mutab private void appendMetrics(final Collection<? extends Metrics> metrics, final StringBuilder sb, final int indent) { // Append each StepMetric's row. indexToLabelMap values are ordered by index. for (Metrics m : metrics) { - String rowName = m.getName(); + final StringBuilder metricName = new StringBuilder(m.getName()); // Handle indentation for (int ii = 0; ii < indent; ii++) { - rowName = " " + rowName; + metricName.insert(0, " "); } --- End diff -- Do you mean this way? ```java private static String padLeft(final String text, final int amountToPad) { // not sure why this method needed to exist. stupid string format stuff and commons utilities wouldn't // work for some reason in the context this method was used above. final StringBuilder newText = new StringBuilder(); for (int ix = 0; ix < amountToPad; ix++) { newText.append(" "); } newText.append(text); return newText.toString(); } ```
---