@Override
  public void setGreedyToLeft(boolean greedy) {
    boolean old = isGreedyToLeft();
    super.setGreedyToLeft(greedy);
    if (old != greedy) {
      fireChanged(false, false, false);
    }
  }
@Override
  public void setGreedyToLeft(boolean greedy)