code: public <T> T read(final Reader reader, final DataTypeDescriptor<T> descriptor) {
  		try {
  			return jsonFormat.read(reader, descriptor);
  		} catch (Exception e) {
  			throw propagate(e);
  		}
  	}
docs: Parses an object from a reader, does not close the reader.