code: private void put(Object obj, Element node) throws Exception {
  		if (!(obj instanceof Map)) {
  			throw new IllegalArgumentException("Object for put is not a Map: "
  					+ obj);
  		}
  		@SuppressWarnings("unchecked")
  		Map<Object, Object> map = (Map<Object, Object>) obj;
  
  		String name = getAttribute(node, "name");
  		Object value = value(obj, node);
  		map.put(name, value);
  		if (LOG.isDebugEnabled()) {
  			LOG.debug("XML " + obj + ".put(" + name + "," + value + ")");
  		}
  	}
docs: /*
  Call a put method.
  
  @param obj @param node