ColorModel colorModel = layout.getColorModel(null);
if(colorModel != null &&
!JDKWorkarounds.areCompatibleDataModels(layout.getSampleModel(src),
colorModel)) {
// Clear the mask bit if incompatible.
layout.unsetValid(ImageLayout.COLOR_MODEL_MASK);
}
// Check whether anything but the ColorModel is changing.
if (layout.getSampleModel(src) == src.getSampleModel() &&
layout.getMinX(src) == src.getMinX() &&