+
+ 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;
+ }
+
+ @Override
+ public void clear() {
+ super.clear();
+ behaviorChanges.clear();
+ }