@Override
  public void addChildren(@NotNull ASTNode firstChild, ASTNode lastChild, ASTNode anchorBefore) {
    ASTNode next;
    for (ASTNode f = firstChild; f != lastChild; f = next) {
      next = f.getTreeNext();
      addChild(f, anchorBefore);
    }
  }
@Override
  public void addChildren(@NotNull ASTNode firstChild, ASTNode lastChild, ASTNode anchorBefore)