}
m_delegate.setup(resolver, objectModel, src, par);
// event
String eventType = par.getParameter(EVENT_TYPE_PARAM, EVENT_TYPE_DEFAULT);
EventFactory factory = (EventFactory) m_types.get(eventType);
if (factory == null) {
throw new ProcessingException("No such type of event: " + eventType);
}
try {
m_event = factory.createEvent(par);
} catch (ParameterException e) {
final String message = "Failure creating Event";
throw new ProcessingException(message,e);
}