}
public WOComponent editObjectAction() {
WOComponent result = null;
EditPageInterface epi;
ERDEditObjectDelegate editObjectDelegate = null;
String editConfigurationName = (String) d2wContext().valueForKey("editConfigurationName");
EOEnterpriseObject leo = localInstanceOfObject();
log.debug("editConfigurationName: " + editConfigurationName);
if ((editObjectDelegate = editObjectDelegateInstance()) != null) {
result = editObjectDelegate.editObject(leo, context().page());
}
else {
if (editConfigurationName != null) {
epi = (EditPageInterface) D2W.factory().pageForConfigurationNamed(editConfigurationName, session());
}