}
_action = _associations.removeObjectForKey("action");
_href = _associations.removeObjectForKey("href");
_multipleSubmit = _associations.removeObjectForKey("multipleSubmit");
if (_multipleSubmit == null && ERXWOForm.multipleSubmitDefault) {
_multipleSubmit = new WOConstantValueAssociation(Boolean.valueOf(multipleSubmitDefault));
}
_actionClass = _associations.removeObjectForKey("actionClass");
_queryDictionary = _associations.removeObjectForKey("queryDictionary");
_directActionName = _associations.removeObjectForKey("directActionName");
_formName = _associations.removeObjectForKey("name");
if (ERXWOForm.useIdInsteadOfNameTag && _id != null) {
_formName = _id; // id takes precedence over name - then subsequently written as id
_id = null;
}
_enctype = _associations.removeObjectForKey("enctype");
_fragmentIdentifier = _associations.removeObjectForKey("fragmentIdentifier");
_disabled = _associations.removeObjectForKey("disabled");
_addDefaultSubmitButton = _associations.removeObjectForKey("addDefaultSubmitButton");
_embedded = _associations.removeObjectForKey("embedded");
if (_associations.objectForKey("method") == null && _associations.objectForKey("Method") == null && _associations.objectForKey("METHOD") == null) {
_associations.setObjectForKey(new WOConstantValueAssociation("post"), "method");
}
if (_action != null && _href != null || _action != null && _directActionName != null || _href != null && _directActionName != null || _action != null && _actionClass != null || _href != null && _actionClass != null) {
throw new WODynamicElementCreationException("<" + getClass().getName() + ">: At least two of these conflicting attributes are present: 'action', 'href', 'directActionName', 'actionClass'");
}
if (_action != null && _action.isValueConstant()) {