public String shortDebugDump() { if (evaluators == null) { return "null evaluators"; } if (evaluators.isEmpty()) { return "[]"; } if (evaluators.size() == 1) { return evaluators.iterator().next().shortDebugDump(); } StringBuilder sb = new StringBuilder("["); for (ExpressionEvaluator<V, D> evaluator : evaluators) { sb.append(evaluator.shortDebugDump()); sb.append(","); } sb.append("]"); return sb.toString(); }