Description
ClassNode.equals(Object o) should check for different types and return false. Current Code:
public boolean equals(Object o) { if (redirect!=null) return redirect().equals(o); ClassNode cn = (ClassNode) o; return (cn.getName().equals(getName())); }
is obviously wrong.