// If there is no intersection, return null
return null;
}
CachableRed cr;
cr = new FloodRed(renderedArea, getFloodPaint());
// We use a pad because while FloodRed will advertise it's
// bounds based on renderedArea it will actually provide the
// flood data anywhere.
cr = new PadRed(cr, renderedArea, PadMode.ZERO_PAD, null);