--- old/src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java 2014-02-20 12:53:42.607269425 -0800 +++ new/src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java 2014-02-20 12:53:42.453936086 -0800 @@ -152,14 +152,14 @@ gotHeader = true; } - public Iterator getImageTypes(int imageIndex) + public Iterator getImageTypes(int imageIndex) throws IOException { checkIndex(imageIndex); readHeader(); BufferedImage bi = new BufferedImage(1, 1, BufferedImage.TYPE_BYTE_BINARY); - ArrayList list = new ArrayList(1); + ArrayList list = new ArrayList<>(1); list.add(new ImageTypeSpecifier(bi)); return list.iterator(); }