docs: public static String slurp(InputStream is) throws IOException {
      StringBuilder buf = new StringBuilder();
      final byte[] b = new byte[4096];
      for(int n; (n = is.read(b)) != -1;) {
        buf.append(new String(b, 0, n));
      }
      is.close();
      return buf.toString();
    }