String inputHandlerClassName = ContentDeliveryController.getContentDeliveryController().getContentAttribute(dbWrapper.getDatabase(), formContentId, languageId, "InputHandlerClassName", siteNodeId, true, DeliveryContext.getDeliveryContext(), (InfoGluePrincipal)principal, false);
logger.info("Trying to invoke " + inputHandlerClassName);
Object object = Class.forName(inputHandlerClassName).newInstance();
InfoGlueInputHandler infoGlueInputHandler = (InfoGlueInputHandler)object;
HashMap parameters = requestToHashtable(this.getRequest());
infoGlueInputHandler.processInput(dbWrapper, this.siteNodeId, this.languageId, this.contentId, this.formContentId, parameters, this.getRequest(), (InfoGluePrincipal)principal);
closeTransaction(dbWrapper.getDatabase());
}
catch(Exception e)
{