@Override
    public SourceLocation getSourceLocation() {
        return sourceLocation;
    }
Creates an {@link EndpointRuleSet} of a specific type from the given Node information.

@param node the node to deserialize.
@return the created EndpointRuleSet.
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/language/EndpointRuleSet.java