Bug 181061 [Viewers] JFace viewers performance issues in 3.3
A number of the JFace performance tests are red since I20060926-0800.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/WrappedViewerLabelProvider.java
private ILabelProvider labelProvider = defaultLabelProvider;
	private IColorProvider colorProvider;
	private IFontProvider fontProvider;
	private IViewerLabelProvider viewerLabelProvider;
	private ITreePathLabelProvider treePathLabelProvider;
	/**
	 * Create a new instance of the receiver based on labelProvider.
	 * 
	 * @param labelProvider
	 */
	public WrappedViewerLabelProvider(IBaseLabelProvider labelProvider) {
		super();
		setProviders(labelProvider);
	}
	/**
	 * Set the any providers for the receiver that can be adapted from provider.
	 * 
	 * @param provider
	 *            {@link Object}
	 */
	public void setProviders(Object provider) {
		if (provider instanceof ITreePathLabelProvider)
			treePathLabelProvider = ((ITreePathLabelProvider) provider);
		if (provider instanceof IViewerLabelProvider)
			viewerLabelProvider = ((IViewerLabelProvider) provider);
		if (provider instanceof ILabelProvider)
			labelProvider = ((ILabelProvider) provider);
		if (provider instanceof IColorProvider)
			colorProvider = (IColorProvider) provider;
		if (provider instanceof IFontProvider)