--- old/modules/graphics/src/main/java/com/sun/scenario/effect/Reflection.java 2013-12-13 11:26:15.044042364 +0100 +++ new/modules/graphics/src/main/java/com/sun/scenario/effect/Reflection.java 2013-12-13 11:26:14.864042360 +0100 @@ -268,7 +268,7 @@ Effect di = getDefaultedInput(0, defaultInput); DirtyRegionContainer drc = di.getDirtyRegions(defaultInput, regionPool); - BaseBounds contentBounds = di.getBounds(); + BaseBounds contentBounds = di.getBounds(BaseTransform.IDENTITY_TRANSFORM, defaultInput); float cbMaxY = contentBounds.getMaxY(); float reflectedMaxYBase = (2 * cbMaxY) + getTopOffset(); float reflecteCbMaxY = cbMaxY + getTopOffset() + (fraction * contentBounds.getHeight());