@Override
  public void setGreedyToLeft(boolean greedy) {
    if (!isValid() || greedy == isGreedyToLeft()) return;

    myNode.getTree().changeData(this, getStartOffset(), getEndOffset(), greedy, isGreedyToRight(), isStickingToRight(), getLayer());
  }
@Override
  public void setGreedyToLeft(boolean greedy)