docs: @SuppressWarnings({"unchecked"})
      public <T> T read(InputStream jsonInputStream, Configuration configuration) throws IOException {
          notNull(jsonInputStream, "json input stream can not be null");
          notNull(configuration, "configuration can not be null");
  
          return read(jsonInputStream, "UTF-8", configuration);
      }