an implementation of Robert's Rules of Order as a finite state machine in plain Java