Bug 287103 [CommonNavigator] contentServiceLabelProvider doesn't properly implement overrides
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/ContributorTrackingSet.java
* @return The current contributor.
	 */
	public NavigatorContentDescriptor getContributor() {
		return contributor;
	}
	/**
	 * 
	 * @param newContributor The contributor to record for the next series of adds.
	 */
	public void setContributor(NavigatorContentDescriptor newContributor) {
		if (newContributor != contributor) {
			Iterator it = iterator();
			while (it.hasNext()) {
				contentService.rememberContribution(newContributor, it.next());
			}
		}
		contributor = newContributor;
	}
	/**
	 * @param contents
	 */
	public void setContents(Object[] contents) {
		super.clear();
		if(contents != null) 
			for (int i = 0; i < contents.length; i++) 
				super.add(contents[i]); 
		
	}
}