public boolean equals(Object o) { if (o == null) return false; if (o == this) return true; if (!(o instanceof ConstructorJoinpoint)) return false; ConstructorJoinpoint jp = (ConstructorJoinpoint) o; return constructor.equals(jp.constructor); }