public com.ebmwebsourcing.easyviper.core.api.soa.Endpoint findEndpointFromMessage(final com.ebmwebsourcing.easyviper.core.api.soa.message.Message<?> arg0,final com.ebmwebsourcing.easyviper.core.api.engine.Process arg1) {
java.util.List<org.ow2.frascati.tinfi.api.IntentHandler> handlers = intentHandlersMap.get(METHODS[14]);
try {
if( handlers.size() == 0 ) {
com.ebmwebsourcing.easyviper.core.api.soa.Endpoint ret = impl.findEndpointFromMessage(arg0,arg1);
return ret;
}
else {
org.objectweb.fractal.api.Component comp = getFcComponent();
org.objectweb.fractal.api.Interface itf = getFcItf();
org.ow2.frascati.tinfi.IntentJoinPointImpl<com.ebmwebsourcing.easyviper.core.api.engine.Engine> ijp = new org.ow2.frascati.tinfi.IntentJoinPointImpl();
ijp.init(handlers,comp,itf,impl,METHODS[14],(Object)arg0,(Object)arg1);
com.ebmwebsourcing.easyviper.core.api.soa.Endpoint ret = (com.ebmwebsourcing.easyviper.core.api.soa.Endpoint) ijp.proceed();
return ret;
}
}
catch( Throwable t ) {
if( t instanceof RuntimeException ) {
throw (RuntimeException) t;
}
throw new org.ow2.frascati.tinfi.TinfiRuntimeException(t);
}
}