TransitionTableBuilder < State , Event > function ( final Class < State > arg0 , final Class < Event > arg1 ) { return new TransitionTableBuilder < > ( arg0 , arg1 ) ; }
creates a transitiontablebuilder which allowsthe user to build a state transition table using a fluent builder pattern concode_field_sep EnumMap<State,EnumMap<Event,State>> transitionTable concode_elem_sep State prevState concode_elem_sep boolean ignoreUnknownEvents concode_elem_sep Class<Event> eventType concode_elem_sep State currentState concode_elem_sep Event event concode_elem_sep EnumMap<State,EnumMap<Event,State>> transition concode_field_sep Either<IllegalStateException,State> apply concode_elem_sep TransitionTableBuilderS switchTo concode_elem_sep TransitionTable<State,Event> build concode_elem_sep TransitionTable<State,Event> build concode_elem_sep TransitionTableBuilder.EventBuilder when concode_elem_sep TransitionTableBuilder.EventBuilder when concode_elem_sep NewStateBuilder on concode_elem_sep NewStateBuilder on