firePropertyChange("caretColor", caretColor, newColor);
Color oldCaretColor = caretColor;
  public void setCaretColor(Color newColor)  {    firePropertyChange("caretColor", caretColor, newColor);    caretColor = newColor;  }