Bug 315281 update copyrights for 3.6
examples/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet026AnonymousBeanProperties.java
firePropertyChange("contacts", oldValue, newValue);
		}
		public int compareTo(Object o) {
			ContactGroup that = (ContactGroup) o;
			return this.name.compareTo(that.name);
		}
	}
	public static class Contact extends AbstractModelObject implements
			Comparable {
		private String name;
		private String status;
		private String checkNull(String string) {
			if (string == null)
				throw new NullPointerException();
			return string;
		}
		public Contact(String name, String status) {
			this.name = checkNull(name);
			this.status = checkNull(status);
		}
		public String getName() {
			return name;
		}
		public void setName(String name) {
			firePropertyChange("name", this.name, this.name = checkNull(name));
		}
		public String getStatus() {
			return status;
		}
		public void setStatus(String status) {