@Override public String toString(String indent) { if (indent == null) { indent = ""; } final StringBuilder builder = new StringBuilder(); builder.append(indent).append("CriteriaListCondition: ").append(matchingCriteriaIndicator.name()).append('\n'); if (children != null) { indent += "\t"; for (final Condition condition : children) { builder.append(condition.toString(indent)); } } return builder.toString(); }