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