Bug 315281 update copyrights for 3.6
examples/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet036ValidationMessageProvider.java
createTextLine(container, "Age", WritableValue
					.withValueType(Integer.class));
			createTextLine(container, "Birthday", WritableValue
					.withValueType(Date.class));
			
			WizardPageSupport wps = WizardPageSupport.create(this, dbc);
			
			wps.setValidationMessageProvider(new CustomMessageProvider(
					bindingMapName));
		}
		private void createTextLine(Composite parent, String labelText,
				IObservableValue modelValue) {
			
			Label label = new Label(parent, SWT.LEFT);
			label.setText(labelText);
			GridDataFactory.fillDefaults().align(SWT.LEFT, SWT.CENTER).applyTo(
					label);
			
			final Text text = new Text(parent, SWT.BORDER);
			GridDataFactory.fillDefaults().grab(true, false).applyTo(text);
			
			ISWTObservableValue textObservable = SWTObservables.observeText(
					text, SWT.Modify);
			
			Binding binding = dbc.bindValue(textObservable, modelValue,
					new UpdateValueStrategy()
							.setAfterConvertValidator(new RequiredValidator()),
					new UpdateValueStrategy());
			
			ControlDecorationUpdater decorationUpdater = new ControlDecorationUpdater() {