protected void uninstallListeners() {
    final JTextComponent c = getComponent();
    AquaTextFieldSearch.uninstallSearchFieldListener(c);
    AquaUtilControlSize.removeSizePropertyListener(c);
    c.removeFocusListener(handler);
    c.removePropertyChangeListener(handler);
    handler = null;

    super.uninstallListeners();
  }
 /** @see javax.swing.plaf.basic.BasicTextUI#uninstallListeners() */
 @Override
 protected void uninstallListeners() {
   super.uninstallListeners();
   uninstallMouseListeners();
 }
 @Override
 protected void uninstallListeners() {
   super.uninstallListeners();
   getComponent().removeFocusListener(this);
 }