@Override public void init(StateMachineConfigBuilder<S, E> config) throws Exception { config.setSharedObject(StateMachineModelBuilder.class, getStateMachineModelBuilder()); config.setSharedObject( StateMachineTransitionBuilder.class, getStateMachineTransitionBuilder()); config.setSharedObject(StateMachineStateBuilder.class, getStateMachineStateBuilder()); config.setSharedObject( StateMachineConfigurationBuilder.class, getStateMachineConfigurationBuilder()); }