+
+ public RaftActorBehavior getFirstBehaviorChange() {
+ assertTrue("no behavior changes present", behaviorChanges.size() > 0);
+ return behaviorChanges.get(0);
+ }
+
+ public RaftActorBehavior getLastBehaviorChange() {
+ assertTrue("no behavior changes present", behaviorChanges.size() > 0);
+ return behaviorChanges.get(behaviorChanges.size() - 1);
+ }
+
+ public List<RaftActorBehavior> getBehaviorChanges() {
+ return behaviorChanges;
+ }
+
+ public void clear() {
+ clearMessages(getSelf());
+ behaviorChanges.clear();
+ }