code: public BufferedImage getPreparedImage (String rset, String path, Colorization[] zations)
      {
          BufferedImage image = getImage(rset, path, zations);
          BufferedImage prepped = null;
          if (image != null) {
              prepped = createImage(image.getWidth(), image.getHeight(),
                                    image.getColorModel().getTransparency());
              Graphics2D pg = prepped.createGraphics();
              pg.drawImage(image, 0, 0, null);
              pg.dispose();
          }
          return prepped;
      }
docs: Loads (and caches) the specified image from the resource manager, obtaining the image from
  the supplied resource set and applying the using the supplied path to identify the image.
  
  <p> Additionally the image is optimized for display in the current graphics
  configuration. Consider using {@link #getMirage(ImageKey,Colorization[])} instead of
  prepared images as they (some day) will automatically use volatile images to increase
  performance.