if (oldFormatter == formatter) return;
if (oldFormatter != null) oldFormatter.uninstall();  this.formatter = formatter;  if (formatter != null) formatter.install(this);
  protected void setFormatter (AbstractFormatter formatter)  {    AbstractFormatter oldFormatter = null;        if (formatterFactory != null)      oldFormatter = formatterFactory.getFormatter(this);    if (oldFormatter == formatter)      return;    setFormatterFactory(new FormatterFactoryWrapper(formatter));    firePropertyChange("formatter", oldFormatter, formatter);  }