public Symbol setSymbol(SymbolType type, String fileURI, Optional<Symbol> scope) {
        if (scope.isPresent()) {
            setSymbol(type, fileURI, scope.get());
        } else {
            setSymbol(type, fileURI);
        }

        return symbol;
    }
Returns the next sibling of this schema node.
A sibling node is a node that shares the same parent node.

@return the next sibling of this schema node, or null if there is no previous sibling
integration/schema-language-server/language-server/src/main/java/ai/vespa/schemals/tree/Node.java