static BufferedImage cloneClipBufferedImage(BufferedImage src, Rectangle clip) { ret cloneBufferedImage(clipBufferedImage(src, clip)); } static BufferedImage cloneClipBufferedImage(BufferedImage src, Rect r) { ret cloneBufferedImage(clipBufferedImage(src, r)); } static BufferedImage cloneClipBufferedImage(BufferedImage src, int x, int y, int w, int h) { ret cloneBufferedImage(clipBufferedImage(src, x, y, w, h)); } static L cloneClipBufferedImage(BufferedImage src, Iterable rects) { ret map(rects, r -> cloneClipBufferedImage(src, r)); }