public static Animator executeSwingAnimationCallback(SwingAnimationCallback callback) {
		// note: instead of checking for 'animationEnabled' here, it will happen in the driver
		//       so that the we can call SwingAnimationCallback.done(), which will let the client 
		//       perform its final action.
		int duration = callback.getDuration();
		SwingAnimationCallbackDriver driver = new SwingAnimationCallbackDriver(callback, duration);
		return driver.animator;
	}
Focuses the current component by graying out all other components but the given one and
bringing that component to the middle of the screen.

@param component The component to focus
@return the new animator
Ghidra/Framework/Docking/src/main/java/docking/util/AnimationUtils.java