code: private Object propertyObj(Object obj, Element node) throws Exception {
  		String id = getAttribute(node, "id");
  		String name = getAttribute(node, "name");
  		String defval = getAttribute(node, "default");
  		Object prop = null;
  		if (_propertyMap != null && _propertyMap.containsKey(name)) {
  			prop = _propertyMap.get(name);
  		} else {
  			prop = defval;
  		}
  		if (id != null) {
  			_idMap.put(id, prop);
  		}
  		if (prop != null) {
  			configure(prop, node, 0);
  		}
  		return prop;
  	}
docs: /*
  Create a new value object.
  
  @param obj @param node @return @exception Exception