@@ -0,0 +1,376 @@
+package sfBugs;%0A%0Apublic class Bug2984602 %7B%0A%0A%09int itemID;%0A%0A%09public int hashCode() %7B%0A%09%09return itemID;%0A%09%7D%0A%09%0A%0A%09public boolean equals(Object object) %7B%0A%09%09if (!(Bug2984602.class.isInstance(object))) %7B%0A%09%09%09return false;%0A%09%09%7D%0A%0A%09%09boolean equals = false;%0A%09%09Bug2984602 compareTo = (Bug2984602) object;%0A%0A%09%09if (this.itemID == compareTo.itemID) %7B%0A%09%09%09equals = true;%0A%09%09%7D%0A%0A%09%09return equals;%0A%09%7D%0A%0A%7D%0A

Add test case for false positive on Class.isInstance for equals() che - ID: 2984602