private void done() {
		setCurrentValue(values[values.length - 1]);

		if (removePainterWhenFinished) {
			glassPane.removePainter(painter);
		}
		else {
			glassPane.repaint();
		}

		doneCallback.call();
	}
Stops all animation and removes the painter from the glass pane. {@link #start()} can be 
called again after calling this method.
Ghidra/Framework/Docking/src/main/java/docking/util/AnimationRunner.java