code: public <T> T read(final Object object, final DataTypeDescriptor<T> descriptor)
  			throws Exception {
  		if (descriptor == null) throw new NullPointerException("descriptor");
  
  		return doRead(object, descriptor);
  	}
docs: Parsing.