docs: public static String decode(byte[] bytes, Charset charset)
      {
          CharsetDecoder decoder = charset.newDecoder();
          try
          {
              CharBuffer buffer = decoder.decode(ByteBuffer.wrap(bytes));
              return buffer.toString();
          }
          catch (CharacterCodingException e)
          {
              String message =
                  "Input is not valid " + charset.displayName() + " data";
              throw new IonException(message, e);
          }
      }