code: public <T> T read(final Reader reader, final DataTypeDescriptor<T> descriptor)
  			throws Exception {
  		if (reader == null) throw new NullPointerException("reader");
  		if (descriptor == null) throw new NullPointerException("descriptor");
  
  		JsonParser parser = factory.createParser(reader);
  		return read(parser, descriptor);
  	}
docs: Parses an object from a reader, does not close the reader.