public Message process(Message message) throws ActionProcessingException {
if (methodInfo.hasProcessMethods()) {
try {
Object instance = constructor.newInstance();
BeanConfigurator configurator = new ActionBeanConfigurator(config, instance);
configurator.configure();
return methodInfo.processMethods(instance, message);
} catch (Exception e) {
throw new ActionProcessingException(e);
}
} else {