protected BufferedImage createImage(ColorModel cm,WritableRaster raster,boolean isRasterPremultiplied,Hashtable properties){
  BufferedImage bi=new BufferedImage(cm,raster,isRasterPremultiplied,null);
  bi.setAccelerationPriority(image.getAccelerationPriority());
  return bi;
}

protected BufferedImage createImage ( ColorModel cm , WritableRaster raster , boolean isRasterPremultiplied , Hashtable properties ) { BufferedImage bi = new BufferedImage ( cm , raster , isRasterPremultiplied , null ) ; bi . setAccelerationPriority ( image . getAccelerationPriority ( ) ) ; return bi ; }
returns the bufferedimage that will be used as the representation of the pixel data . subclasses can override this method to return platform specific subclasses of bufferedimage that may or may not be accelerated . it is subclass ' responsibility to propagate acceleration priority to the newly created image .
