Hi,
Please review the following fix in JDK9: Bug : https://bugs.openjdk.java.net/browse/JDK-7107905 Webrev : http://cr.openjdk.java.net/~jdv/7107905/webrev.00/ Issue : When we compare two IndexColorModel objects with different ColorMap(or any other property specific to IndexColorModel) using equals() method it returns true. Root cause : There is no override equals() method specific to IndexColorModel and it uses super class equals() which is ColorModel and it doesn't verify equality for IndexColorModel specific properties. Solution : Add override equals() method for IndexColorModel which verifies its unique properties for equality. Thanks, Jay