final void draw(int xo, int yo) throws ToolkitException {
	if (canvas == null || ((SoftwareToolkit) this).abstractImageFetcher == null)
	    throw new IllegalStateException("off");
	try {
	    Graphics graphics = canvas.getGraphics();
	    ((SoftwareToolkit) this).abstractImageFetcher.drawImage(graphics, 0, 0, xo, yo, canvasWidth, canvasHeight);
        } catch (Exception exception) {
	    canvas.repaint();
	}
    }