Bug 166800 [ErrorHandling] The Status Handling hooking into Eclipse
bundles/org.eclipse.jface/src/org/eclipse/jface/util/Policy.java
org.eclipse.core.runtime.Assert.isTrue(viewerComparator == null);
    	viewerComparator = comparator;
    }
    
    /**
	 * Sets the animator factory used by JFace to create control animator
	 * instances. 
	 * 
	 * @param factory the AnimatorFactory to use.
	 * @since 3.2
	 * @deprecated this is no longer in use as of 3.3
	 */
	public static void setAnimatorFactory(AnimatorFactory factory){
		animatorFactory = factory;
	}
	/**
	 * Returns the animator factory used by JFace to create control animator
	 * instances. 
	 * 
	 * @return the animator factory used to create control animator instances.
	 * @since 3.2
	 * @deprecated this is no longer in use as of 3.3
	 */
	public static AnimatorFactory getAnimatorFactory() {
		if (animatorFactory == null)
			animatorFactory = new AnimatorFactory();
		return animatorFactory;
	}
}