@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(valueType().name()); sb.append("("); for (ConfigValue e : value) { sb.append(e.toString()); sb.append(","); } if (!value.isEmpty()) sb.setLength(sb.length() - 1); // chop comma sb.append(")"); return sb.toString(); }