this.direction = direction;
this.keyManager = keyManager;
}
public Context createContext(Object key, Context baseContext) {
return new FlowContextWrapper(keyManager.findServices(key), baseContext);
<BUG>}
}</BUG>
public interface Dispatcher {
void dispatch(Traversal traversal, TraversalCallback callback);
}

this.direction = direction;
this.keyManager = keyManager;
}
public Context createContext(Object key, Context baseContext) {
return new FlowContextWrapper(keyManager.findServices(key), baseContext);
}
public State getState(Object key) {
return keyManager.getState(key);
}
}
public interface Dispatcher {
void dispatch(Traversal traversal, TraversalCallback callback);
}
