Bug 263544 [context] Add dependency injection context -> user object
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/renderers/swt/ContributedPartFactory.java
private IContributionFactory contributionFactory;
	public ContributedPartFactory() {
		super();
	}
	
	public void setContributionFactory(IContributionFactory contributionFactory) {
		this.contributionFactory = contributionFactory;
	}
	public Object createWidget(final MPart part) {
		Widget parentWidget = getParentWidget(part);
		Widget newWidget = null;
		if (part instanceof MContributedPart) {
			final Composite newComposite = new Composite((Composite) parentWidget, SWT.NONE);
			newWidget = newComposite;
			bindWidget(part, newWidget);
			MContributedPart contributedPart = (MContributedPart) part;
			final IHandlerService hs = new PartHandlerService(part);