public static Parameters fromNode(ObjectNode node) throws RuleError {
        Builder builder = new Builder(node);
        for (Map.Entry<StringNode, Node> entry : node.getMembers().entrySet()) {
            builder.addParameter(Parameter.fromNode(entry.getKey(),
                    RuleError.context("when parsing parameter", () -> entry.getValue().expectObjectNode())));
        }
        return builder.build();
    }
Creates a {@link Parameters} instance from the given Node information.

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