Bug 157174 [Viewers] Refactor new Viewer API
We are yet not completely happy with the API and refactor it.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ViewerLabelProvider.java
}
		if (fontProvider != null) {
			label.setFont(fontProvider.getFont(element));
		}
	}
	/**
	 * Set the colorProvider to use for the receiver.
	 * 
	 * @param colorProvider
	 *            {@link IColorProvider} The colorProvider to set. This value
	 *            may be <code>null</code>.
	 */
	public void setColorProvider(IColorProvider colorProvider) {
		this.colorProvider = colorProvider;
	}
	/**
	 * Set the font provider.
	 * 
	 * @param fontProvider
	 *            {@link IFontProvider} The fontProvider to set. This value may
	 *            be <code>null</code>.
	 */
	public void setFontProvider(IFontProvider fontProvider) {
		this.fontProvider = fontProvider;
	}
	/**
	 * Set the labelProvider to be provider.
	 * 
	 * @param provider
	 *            {@link ILabelProvider} provider to set. This value may be