class EidasUserAccountCreationFailedStateController extends AbstractUserAccountCreationFailedStateController<EidasUserAccountCreationFailedState> implements RestartJourneyStateController {

    @Override
    public void transitionToSessionStartedState() {
        final SessionStartedState sessionStartedState = createSessionStartedState();
        hubEventLogger.logSessionMovedToStartStateEvent(sessionStartedState);
        stateTransitionAction.transitionTo(sessionStartedState);
    }

    public  EidasUserAccountCreationFailedStateController(
            final EidasUserAccountCreationFailedState state,
            final ResponseFromHubFactory responseFromHubFactory,
            final StateTransitionAction stateTransitionAction,
            HubEventLogger hubEventLogger);

}