docs: public static <T extends ContentMeta> T withStream(InputStream source, Map<String, String> meta,
              ContentFactory<T> factory) {
          return factory.create(lazyStream(source), meta);
      }