The bbvfsm library is parametrized on three parameters: TStateMachine extends
StateMachine<TState,TEvent>, TState extends Enum<?>, and TEvent extends
Enum<?>. The TState and TEvent parameters are understandable, but the
TStateMachine<TState,TEvent> appears to be unneeded since any occurrence of
this parameter can be replaced with the equivalent StateMachine<TState,TEvent>.
While this change wouldn't impact functionality, it makes the source base
easier to understand.
Original issue reported on code.google.com by kerii...@gmail.com on 11 Feb 2013 at 7:52
Original issue reported on code.google.com by
kerii...@gmail.com
on 11 Feb 2013 at 7:52