@Override public boolean equals(Object o) { return o instanceof GenericArrayType && GqGenericResolver.equals(this, (GenericArrayType) o); }
@Override public boolean equals(Object other) { return other instanceof WildcardType && GqGenericResolver.equals(this, (WildcardType) other); }
@Override public boolean equals(Object other) { return other instanceof ParameterizedType && GqGenericResolver.equals(this, (ParameterizedType) other); }