code: @Override
  	public Map<String, Object> fetch(IParamReader reader, IParamData param) {
  		Map<String, Object> params = new LinkedHashMap<String, Object>();
  		for(BeanProperty property : properties) {
  			String key = property.getPropertyName();
  			String name = property.getAttribute("name");
  			String value = property.getAttribute("value");
  
  			params.put(key, reader.getParamValue(param.getKey() + "." + key, name, value));
  		}
  		return params;
  	}
docs: --------------------------------------------------------------------------