public ImageProducer getSource() {  final int w = raster.getWidth(); final int h = raster.getHeight(); final int[] pixels = raster.getPixels(0, 0, w, h, (int[])null); return new MemoryImageSource(w, h, getColorModel(), pixels, 0, w);
public ImageProducer getSource() { throw new UnsupportedOperationException("not implemented");
	public ImageProducer getSource() {		// TODO This should be faster using direct access to raster.getDataBuffer.		final int w = raster.getWidth();		final int h = raster.getHeight();		final int[] pixels = raster.getPixels(0, 0, w, h, (int[])null);		return new MemoryImageSource(w, h, getColorModel(), pixels, 0, w);	}