private Rectangle bounds = null;
public BufferedImageGraphics2D(BufferedImage bi) {
super();
this.bi = bi;
this.bounds = new Rectangle(0, 0, bi.getWidth(), bi.getHeight());
clip(bounds);
dstSurf = bi.getImageSurface();
blitter = JavaBlitter.getInstance();
}