code: public void floodFill(int xx, int yy, Rectangle clip, IntPredicate target, int replacement)
      {
          floodFill(xx, yy, clip.x, clip.y, clip.x+clip.width, clip.y+clip.height, target, replacement);
      }
docs: Fills clipped area starting at xx,yy. Area must be surrounded with
  replacement (or clip)
  @param xx
  @param yy
  @param clip
  @param target
  @param replacement