@Override public String toString() { String name = this.getClass().getName(); StringBuilder sb = new StringBuilder(name.length() + 24); sb.append(name); sb.append(':'); sb.append(value); if (this.id == null) { sb.append(":Hash_"); sb.append(this.hashCode()); } else { sb.append(":Id_"); sb.append(this.id); } return sb.toString(); }