DataNode represents a node that corresponds to a specific data key in the requirement graph. It holds a key and can have child nodes that represent nested data, rules, or combinations that depend on this data key.
DataNode represents a node that corresponds to a specific data key in the requirement graph. It holds a key and can have child nodes that represent nested data, rules, or combinations that depend on this data key.