}else{
int w = srcSurf.getWidth();
int h = srcSurf.getHeight();
BufferedImage tmp = new BufferedImage(w, h,
BufferedImage.TYPE_INT_RGB);
Surface tmpSurf = Surface.getImageSurface(tmp);
blit(0, 0, srcSurf, 0, 0, tmpSurf,
w, h, AlphaComposite.SrcOver, null, null);
JavaBlitter.inst.blit(srcX, srcY, tmpSurf, dstX, dstY,
dstSurf, width, height,
sysxform, comp, bgcolor, clip);