docs: public String getString(String encoding) throws InvalidBEncodingException {
      try {
        return new String(this.getBytes(), encoding);
      } catch (ClassCastException cce) {
        throw new InvalidBEncodingException(cce.toString());
      } catch (UnsupportedEncodingException uee) {
        throw new InternalError(uee.toString());
      }
    }