public SemanticEditorPosition afterOptional(@NotNull SyntaxElement syntaxElement) {
    return copyAnd(position -> position.moveAfterOptional(syntaxElement));
  }
public SemanticEditorPosition afterOptional(@NotNull SyntaxElement syntaxElement)