EventArgumentsInterceptor interceptor, EventFactory eventFactory) {
return (T) create(new Class[] { iface }, sm, contextLookup, interceptor, eventFactory);
}
public static Object create(Class<?>[] ifaces, StateMachine sm) {
return create(ifaces, sm, new SingletonStateContextLookup());
}