Bug 315495 Remove obsolete ContributionUtils
There is an API class org.eclipse.e4.workbench.ContributionUtils. There are no references to this class anywhere, it seems to have been replaced with injection code somewhere along the way so it should just be deleted. It just has two short helper methods for executing commands against the model.
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ContributionUtils.java
*            The context in which to create the instance
	 * 
	 * @return The implementation instance for this MContribution
	 */
	public static Object getInstance(IContributionFactory factory,
			MContribution contrib, IEclipseContext context) {
		if (contrib.getObject() != null)
			return contrib.getObject();
		contrib.setObject(factory.create(contrib.getContributionURI(), context));
		return contrib.getObject();
	}
	/**
	 * Executes the 'command' represented by the given MContribution's URI
	 * 
	 * @param factory
	 *            The contribution factory to use
	 * @param contrib
	 *            The UI Model's MContribution to be executed
	 * @param context
	 *            The eclipse context in which to execute
	 */
	public static void execute(IContributionFactory factory,
			MContribution contrib, IEclipseContext context) {
		context.set(MContribution.class.getName(), contrib);
		Object implementation = getInstance(factory, contrib, context);
		ContextInjectionFactory.invoke(implementation, Execute.class, context);
		context.remove(MContribution.class.getName());
	}
}