/** * recursively collect all {@link BaseState}s of an actor class in a list * * @param ac * @param states */ private void collectAllStates(ActorClass ac, LinkedList<BaseState> states) { while (ac != null) { collectStates(ac.getStateMachine(), states); ac = ac.getBase(); } }