public void setPropertyElements(PropertyElements newVal) throws PropertyVetoException {
// why doesn't this get called
//
//System.out.println("in set property elements: " + newVal); //NOI18N
PropertyElements oldVal = propertyElements;
fireMyVetoableChange("propertyElements", oldVal, newVal); // NOI18N
propertyElements = newVal;
ra = newVal.getResourceAdapter();
fileBean.setResourceAdapter(ra);
fireMyPropertyChange("propertyElements", oldVal, newVal); // NOI18N