actionClass = (Class<Class>) ClassUtil.forName(action.getClass1(), ServicePublisher.class);
} catch (ClassNotFoundException e) {
throw new RuntimeException("Failed to find action class '" + action.getClass1() + "'.", e);
}
Publish publishAnnotation = (Publish) actionClass.getAnnotation(Publish.class);
if (publishAnnotation != null) {
Class publisherClass;
ActionContractPublisher publisher = null;
publisherClass = publishAnnotation.value();
try {
publisher = (ActionContractPublisher) publisherClass.newInstance();
final org.jboss.soa.esb.listeners.config.Action actionInfo = new org.jboss.soa.esb.listeners.config.Action(
action.getName(), action.getClass1(), action.getProcess(), toProperties(action.getPropertyList())) ;