code: public Reader getReader() {
          if (this.data instanceof Reader) {
              return (Reader) this.data;
          } else {
              final InputStream stream = (InputStream) this.data;
              return new InputStreamReader(stream, getCharset());
          }
      }
docs: Returns a {@code Reader} over the character data of this representation object. Conversion
  from byte to character data, if required, is performed according to the charset specified
  by the MIME type metadata property ({@link NIE#MIME_TYPE}).
  
  @return a {@code Reader} providing access to the character data of the representation.