code: @Nullable
    public static String safeDecodeAsString (@Nullable final byte [] aEncodedBytes, @Nonnull final Charset aCharset)
    {
      ValueEnforcer.notNull (aCharset, "Charset");
  
      return aEncodedBytes == null ? null : safeDecodeAsString (aEncodedBytes, 0, aEncodedBytes.length, aCharset);
    }
docs: Decode the byte array and convert it to a string.
  
  @param aEncodedBytes
  The encoded byte array.
  @param aCharset
  The character set to be used.
  @return <code>null</code> if decoding failed.