public int hashCode() { if (hashCode == 0) { hashCode = constructor.hashCode(); } return hashCode; }
@Override public int hashCode() { return constructor != null ? constructor.hashCode() : 0; }
@Override public int hashCode() { return proxyConstructor.hashCode(); }