public PaintJob(Box clip, Color background) { bufferCache = Context.instance().bufferedImageCache; bufferedImagePool = Context.instance().bufferedImagePool; this.clip = clip; buffer = bufferedImagePool.acquire(clip.getSize()); rootGraphics = buffer.createGraphics(); rootGraphics.setBackground(background); rootGraphics.clearRect(0, 0, clip.width, clip.height); composite = rootGraphics.getComposite(); }