void () { stop(); myCurrentAnimatorFuture.cancel(false); if (!myDisposed.getAndSet(true) && myService != EdtExecutorService.getScheduledExecutorInstance()) { myService.shutdownNow(); JBAnimatorHelper.cancelHighPrecisionTimer(this); } }