class DefaultContinuousAnimationPlan extends DefaultAnimationPlan implements ContinuousAnimationPlan {

    @Override
    public TimeSpan getTimeSpanForState(AnimationState state)
    {
        if (state instanceof ContinuousAnimationState)
        {
            return ((ContinuousAnimationState)state).getActiveTimeSpan();
        }
        return super.getTimeSpanForState(state);
    }

    public  DefaultContinuousAnimationPlan(List<? extends TimeSpan> sequence, Duration activeWindowDuration,
            Duration advanceDuration, EndBehavior endBehavior, TimeSpan limitWindow);

}