public void addPropertyChangeListener(PropertyChangeListener listener){
  if (listener != null) {
    super.addPropertyChangeListener(listener);
    listener.propertyChange(new PropertyChangeEvent(this,LoadersProperty,null,rawLoaders));
  }
}

public void addPropertyChangeListener ( PropertyChangeListener listener ) { if ( listener != null ) { super . addPropertyChangeListener ( listener ) ; listener . propertyChange ( new PropertyChangeEvent ( this , LoadersProperty , null , rawLoaders ) ) ; } }
make sure that new property change listeners receive a current list of edit tool loaders .
