question: public void removeVetoableChangeListener ( String propertyName , VetoableChangeListener listener ) { if ( listener != null ) { synchronized ( this ) { if ( vetoableSupport != null ) { vetoableSupport . removeVetoableChangeListener ( propertyName , listener ) ; } } } }
target:  Removes a VetoableChangeListener from the listener list for a specific property. This method should be used to remove VetoableChangeListeners that were registered for a specific bound property. <p> If listener is null, no exception is thrown and no action is performed.