protected void fireVetoableChange(String propertyName,Object oldValue,Object newValue) throws PropertyVetoException {
  if (oldValue == newValue) {
    return;
  }
  VetoableChangeSupport vetoableSupport=this.vetoableSupport;
  if (vetoableSupport != null) {
    vetoableSupport.fireVetoableChange(propertyName,oldValue,newValue);
  }
}

protected void fireVetoableChange ( String propertyName , Object oldValue , Object newValue ) throws PropertyVetoException { if ( oldValue == newValue ) { return ; } VetoableChangeSupport vetoableSupport = this . vetoableSupport ; if ( vetoableSupport != null ) { vetoableSupport . fireVetoableChange ( propertyName , oldValue , newValue ) ; } }
fires a propertychangeevent in response to a change in a vetoable property . the event will be delivered to all registered vetoablechangelisteners . if a vetoablechangelistener throws a propertyvetoexception , a new event is fired reverting all vetoablechangelisteners to the old value and the exception is then rethrown . no event will be delivered if oldvalue and newvalue are the same .
