@Nullable public BufferedImage transform(@Nullable final BufferedImage image) { BufferedImage transformedImage = image; if (transformedImage != null) { if (rotation != null) { transformedImage = Scalr.rotate(transformedImage, rotation); } if (flip != null) { transformedImage = Scalr.rotate(transformedImage, flip); } } return transformedImage; }