@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("[Bean, list "); if (_beans == null) { sb.append("NULL"); } else { sb.append('(').append(_beans.size()).append('/'); sb.append(_beans.getClass().getName()).append(") "); boolean type = false; for (CtorValueBean bean : _beans) { if (!type) { sb.append("(").append(bean.getClass().getSimpleName()).append(")"); type = true; } sb.append(bean); sb.append(' '); } } sb.append(']'); return sb.toString(); }