code: protected void firePropertyChange(String propertyName, Object oldValue,
  			Object newValue) {
  		
  		
  		if (oldValue instanceof JsonValue) {
  			oldValue = getRawObject((JsonValue)oldValue);
  		}
  		
  		if (newValue instanceof JsonValue) {
  			newValue = getRawObject((JsonValue)newValue);
  		}
  		changeSupport.firePropertyChange(propertyName, oldValue, newValue);
  	}
docs: Notify listeners that a property has changed its value
  
  @param propertyName
  @param oldValue
  @param newValue