((x_src + width) > imgWidth) ||
((y_src + height) > imgHeight)) {
throw new IllegalArgumentException();
}
GCIDrawingSurface imageSurface = img.getDrawingSurface();
if (imageSurface != null) {
gciImageRenderer.drawImage(imageSurface,
x_src, y_src, width, height,
point[0] + transX, point[1]+ transY);
}