FSMStateFunctionBuilder < S , D , E > function ( final Class < P > arg0 , final FI . TypedPredicate2 < P , D > arg1 , final FI . Apply2 < P , D , PersistentFSM . State < S , D , E >> arg2 ) { return erasedEvent ( arg0 , null , arg1 , arg2 ) ; }
add a case statement that matches if the event type and predicate matches . concode_field_sep PFBuilder<PersistentFSM.Event<D>,PersistentFSM.State<S,D,E>> builder concode_field_sep FSMStateFunctionBuilder<S,D,E> anyEvent concode_elem_sep PartialFunction<PersistentFSM.Event<D>,PersistentFSM.State<S,D,E>> build concode_elem_sep FSMStateFunctionBuilder<S,D,E> erasedEvent concode_elem_sep FSMStateFunctionBuilder<S,D,E> eventEquals concode_elem_sep FSMStateFunctionBuilder<S,D,E> eventEquals