docs: public List<Object> find(String name, boolean required) throws ReferenceException {
  		if (name == null || name.length() == 0) {
  			throw new NullPointerException(name);
  		}
  
  		Object locator = find(name);
  		if (locator == null) {
  			if (required) {
  				throw new ReferenceException(null, name);
  			}
  			return null;
  		}
  		return _references.find(locator, required);
  	}