# File lib/safe_yaml/resolver.rb, line 10
    def resolve_node(node)
      return node if !node
      return self.native_resolve(node) if tag_is_whitelisted?(self.get_node_tag(node))

      case self.get_node_type(node)
      when :root
        resolve_root(node)
      when :map
        resolve_map(node)
      when :seq
        resolve_seq(node)
      when :scalar
        resolve_scalar(node)
      when :alias
        resolve_alias(node)
      else
        raise "Don't know how to resolve this node: #{node.inspect}"
      end
    end