code: public BufferedImage getTileSetImage (String path, Colorization[] zations)
      {
          BufferedImage image = _cache.get(path);
          if (image == null) {
              try {
                  image = loadImage(path);
                  _cache.put(path, image);
              } catch (IOException ioe) {
                  log.warning("Failed to load image", "path", path, "ioe", ioe);
              }
          }
  
          if (zations == null || image == null) {
              return image;
          } else {
              return ImageUtil.recolorImage(image, zations);
          }
      }
docs: documentation inherited from interface