Bug 296364 [context] The constructors used by the injection mechanism should have @Inject
examples/org.eclipse.e4.demo.contacts/src/org/eclipse/e4/demo/contacts/views/DetailComposite.java
private final WritableValue contactValue = new WritableValue();
	private final IObservableValue scaledImage;
	public DetailComposite(MDirtyable dirtyable, final Composite parent,
			final int style) {
		super(parent, style);
		this.dirtyable = dirtyable;
		parent.getShell().setBackgroundMode(SWT.INHERIT_DEFAULT);
		dbc = new DataBindingContext();
		URL url = FileLocator.find(Platform
				.getBundle("org.eclipse.e4.demo.contacts"), new Path(
				"images/dummy.png"), null);
		ImageDescriptor imageDescriptor = ImageDescriptor.createFromURL(url);
		if (imageDescriptor != null) {
			dummyPortrait = imageDescriptor.createImage();
		}
		final GridLayout layout = new GridLayout(1, false);
		layout.verticalSpacing = 5;
		setLayout(layout);
		/
		final Composite composite = createComposite(this);
		createSeparator(composite, "General");
		createText(composite, "Title:", "title");
		createText(composite, "Name:", "name"); /
		/
		/
		createText(composite, "Company:", "company");
		createText(composite, "Job Title:", "jobTitle");
		createText(composite, "Note:", "note");
		createVerticalSpace(composite);
		/