### Question:
ImageUtil { public static BufferedImage bufferedImageFromImage(final Image image) { if (image instanceof BufferedImage) { return (BufferedImage) image; } final BufferedImage out = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_INT_ARGB); final Graphics2D g2d = out.createGraphics(); g2d.drawImage(image, 0, 0, null); g2d.dispose(); return out; }  static BufferedImage bufferedImageFromImage(final Image image); static BufferedImage grayscaleOffset(final BufferedImage image, final int offset); static BufferedImage grayscaleOffset(final BufferedImage image, final float percentage); static BufferedImage alphaOffset(final BufferedImage image, final int offset); static BufferedImage alphaOffset(final BufferedImage image, final float percentage); static BufferedImage grayscaleImage(final BufferedImage image); static BufferedImage resizeImage(final BufferedImage image, final int newWidth, final int newHeight); static BufferedImage resizeCanvas(final BufferedImage image, final int newWidth, final int newHeight); static BufferedImage rotateImage(final BufferedImage image, final double theta); static BufferedImage flipImage(final BufferedImage image, final boolean horizontal, final boolean vertical); static BufferedImage outlineImage(final BufferedImage image, final Color color); static BufferedImage outlineImage(final BufferedImage image, final Color color, final Predicate<Color> fillCondition); static BufferedImage outlineImage(final BufferedImage image, final Color color, final Boolean outlineCorners); static BufferedImage outlineImage(final BufferedImage image, final Color color, final Predicate<Color> fillCondition, final Boolean outlineCorners); static BufferedImage getResourceStreamFromClass(final Class c, final String path); static BufferedImage fillImage(final BufferedImage image, final Color color); static SpritePixels getImageSpritePixels(BufferedImage image, Client client);  }### Answer:
@Test public void bufferedImageFromImage() { final BufferedImage buffered = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB); assertEquals(buffered, ImageUtil.bufferedImageFromImage(buffered)); }