public boolean drawImage(Image image, int x, int y, Color bgcolor, ImageObserver observer) {
public final boolean drawImage(Image image, int x, int y, Color bgcolor, ImageObserver observer) {
	public boolean drawImage(Image image, int x, int y, Color bgcolor, ImageObserver observer) {		try {			final Raster raster = getCompatibleRaster(image);			surface.drawCompatibleRaster(raster, 0, 0, x, y, raster.getWidth(), raster.getHeight(), bgcolor);			return true;		} catch (InterruptedException ex) {			return false;		}	}