code: public static BufferedImage loadImage(InputStream is){
  		try {
  			BufferedImage bimg = ImageIO.read(is);
  			if(bimg == null){
  				throw new ImageLoaderException("Could not load Image! ImageIO.read() returned null.");
  			}
  			return bimg;
  		} catch (IOException e) {
  			throw new ImageLoaderException(e);
  		}
  	}
docs: Tries to load image from specified {@link InputStream}.
  The InputStream is not closed, this is the responsibility of the caller.
  @param is InputStream of the image
  @return loaded Image.
  @throws ImageLoaderException if no image could be loaded from the
  InputStream.
  @since 1.1