code: @Nullable
    public static String getAllBytesAsString (@Nullable @WillClose final InputStream aIS,
                                              @Nonnull @Nonempty final Charset aCharset)
    {
      ValueEnforcer.notNull (aCharset, "Charset");
  
      if (aIS == null)
        return null;
  
      return getCopy (aIS).getAsString (aCharset);
    }
docs: Read all bytes from the passed input stream into a string.
  
  @param aIS
  The input stream to read from. May be <code>null</code>.
  @param aCharset
  The charset to use. May not be <code>null</code> .
  @return The String or <code>null</code> if the input stream is
  <code>null</code>.