--- old/modules/graphics/src/main/java/javafx/animation/FadeTransition.java 2016-04-29 10:54:25.391399100 -0700 +++ new/modules/graphics/src/main/java/javafx/animation/FadeTransition.java 2016-04-29 10:54:25.059316700 -0700 @@ -315,14 +315,14 @@ } @Override - boolean impl_startable(boolean forceSync) { - return super.impl_startable(forceSync) + boolean startable(boolean forceSync) { + return super.startable(forceSync) && ((getTargetNode() != null) || (!forceSync && (cachedNode != null))); } @Override - void impl_sync(boolean forceSync) { - super.impl_sync(forceSync); + void sync(boolean forceSync) { + super.sync(forceSync); if (forceSync || (cachedNode == null)) { cachedNode = getTargetNode(); final double _fromValue = getFromValue();