// + this.currState.name() + ", NEW:" + newState.name());
if (this.transitionTimeline != null)
this.transitionTimeline.abort();
this.transitionTimeline = new Timeline(this);
this.transitionTimeline.addCallback(new SwingRepaintCallback(
this.component));
AnimationConfigurationManager.getInstance().configureTimeline(
this.transitionTimeline);
long fullDuration = this.transitionTimeline.getDuration();
if (this.prevState == newState) {