Bug 315281 update copyrights for 3.6
examples/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet026AnonymousBeanProperties.java
Listener(IProperty property, ISimplePropertyListener listener) {
				super(property, listener);
			}
			public void propertyChange(PropertyChangeEvent evt) {
				fireChange(evt.getSource(), null);
			}
			protected void doAddTo(Object source) {
				((ContactGroup) source).addPropertyChangeListener("contacts",
						this);
			}
			protected void doRemoveFrom(Object source) {
				((ContactGroup) source).removePropertyChangeListener(
						"contacts", this);
			}
		}
	}
	public void open() {
		model = createDefaultModel();
		final Display display = Display.getDefault();
		createContents();
		bindUI();
		shell.open();
		shell.layout();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch())
				display.sleep();
		}
	}
	private static final String[] statuses = new String[] { "Online", "Idle",
			"Busy", "Offline" };