if (xScale == 1.0F && yScale == 1.0F &&
(Math.abs(xTrans - (int)xTrans) < TOLERANCE) &&
(Math.abs(yTrans - (int)yTrans) < TOLERANCE) &&
layout == null) { // TranslateIntOpImage can't deal with ImageLayout hint
/* It's a integer translate. */
return new TranslateIntOpImage(source,
hints,
(int)xTrans,
(int)yTrans);
}