if ((srcX != 0) || (srcY != 0)
|| (srcWidth != image.getWidth(observer))
|| (srcHeight != image.getHeight(observer))) {
// crop the source image
ImageFilter crop = new CropImageFilter(srcX, srcY, srcWidth,
srcHeight);
throw new UnsupportedOperationException();
// image = Toolkit.getDefaultToolkit().createImage(
// new FilteredImageSource(image.getSource(), crop));