docs: public static JSONArtifact parse(InputStream is, boolean order) throws IOException, NullPointerException {
          if (is != null) {
              BufferedReader reader = null;
              try {
                  reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
              } catch (Exception ex) {
                  IOException iox = new IOException("Could not construct UTF-8 character reader for the InputStream");
                  iox.initCause(ex);
                  throw iox;
              }
              return parse(reader,order);
          } else {
              throw new NullPointerException("is cannot be null");
          }
  
      }