public ClearableReference(T referent) { super(referent); StringBuilder sb = new StringBuilder(); sb.append("[ "); sb.append(Integer.toHexString(System.identityHashCode(referent)).toUpperCase()); sb.append(" | "); sb.append(referent); if (referent instanceof L2Object) { L2Object obj = (L2Object) referent; sb.append(" | "); sb.append(obj.getObjectId()).append(" - ").append(obj.getName()); } sb.append(" ]"); _name = sb.toString(); }