ui/src/main/java/thredds/ui/catalog/ThreddsDatasetChooser.java
private void firePropertyChangeEvent(PropertyChangeEvent event) {
    // System.out.println("firePropertyChangeEvent "+((InvDatasetImpl)ds).dump());
    if (pipeOut)
      pipeEvent(event);
    if (messageOut)
      messageEvent(event);

    firePropertyChange(event.getPropertyName(), event.getOldValue(), event.getNewValue());
  }
private void firePropertyChangeEvent(PropertyChangeEvent event) {
    // System.out.println("firePropertyChangeEvent "+((InvDatasetImpl)ds).dump());
    if (pipeOut)
      pipeEvent(event);
    if (messageOut)
      messageEvent(event);

    firePropertyChange(event.getPropertyName(), event.getOldValue(), event.getNewValue());
  }
Fires a PropertyChangeEvent:
<ul>
<li>  propertyName = "Dataset" or "File", getNewValue() = InvDataset chosen.
<li>  propertyName = "Datasets", getNewValue() = InvDataset[] chosen. This can only happen if
you have set doResolve = true, and the resolved dataset is a list of datasets.
<li>  propertyName = "InvAccess" getNewValue() = InvAccess chosen.
</ul>