Bug 172765 [DataBinding] Consistency when registering property change listeners
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/internal/databinding/internal/beans/Bean.java
support.removePropertyChangeListener(listener);
    }
    
    public String getValue() {
        return value;
    }
    
    public void setValue(String value) {
        support.firePropertyChange("value", this.value, this.value = value);
    }
    
    public List getList() {
		return list;
	}
    
    public void setList(List list) {
    	support.firePropertyChange("list", this.list, this.list = list);
    }
    public Bean[] getListArray() {
    	return (Bean[]) list.toArray(new Bean[list.size()]);
    }
    
	public Set getSet() {
		return set;
	}
	public void setSet(Set set) {
		support.firePropertyChange("set", this.set, this.set = set);
	}
}