--- old/jaxp/src/com/sun/org/apache/bcel/internal/generic/BasicType.java 2013-05-15 10:29:00.000000000 +0200 +++ new/jaxp/src/com/sun/org/apache/bcel/internal/generic/BasicType.java 2013-05-15 10:29:00.000000000 +0200 @@ -97,8 +97,14 @@ /** @return true if both type objects refer to the same type */ + @Override public boolean equals(Object type) { return (type instanceof BasicType)? ((BasicType)type).type == this.type : false; } + + @Override + public int hashCode() { + return type; + } }