public void breakpoint() {
		if (Thread.currentThread() != this) {
			throw new ErrorException("breakpoint() can be called only by the animator thread itself");
		}
		animatorState = STOPPED;
		breakHook();
		suspendAnimator();
	}