question: boolean hasAnimations ( ) { return ( animatableComponents != null && animatableComponents . size ( ) > 0 ) || ( internalAnimatableComponents != null && internalAnimatableComponents . size ( ) > 0 ) || ( animMananger != null && animMananger . isAnimating ( ) ) ; }
target:  If this method returns true the EDT won't go to sleep indefinitely