public void removePropertyChangeListener(String propertyName,PropertyChangeListener listener){
  if (listener != null) {
synchronized (this) {
      if (changeSupport != null) {
        changeSupport.removePropertyChangeListener(propertyName,listener);
      }
    }
  }
}

public void removePropertyChangeListener ( String propertyName , PropertyChangeListener listener ) { if ( listener != null ) { synchronized ( this ) { if ( changeSupport != null ) { changeSupport . removePropertyChangeListener ( propertyName , listener ) ; } } } }
removes a propertychangelistener from the listener list for a specific property . this method should be used to remove propertychangelisteners that were registered for a specific bound property . < p > if listener is null , no exception is thrown and no action is performed .
