docs: public static BufferedImage readClipped(final ImageInputStream stream) throws IOException {
          Shape clip = readPath(stream);
  
          stream.seek(0);
          BufferedImage image = ImageIO.read(stream);
  
          if (clip == null) {
              return image;
          }
  
          return applyClippingPath(clip, image);
      }