# File lib/kwala/lib/cycle_detector.rb, line 519
    def print_node(node)
      if node.state == CycleDetector::Node::UNVISITED
        node.state = CycleDetector::Node::INPROGRESS
        if !@visited.key?(node.name)
          @cid += 1
          @nodeid[node.name] = @cid
          puts "<node id=\"#{ @cid }\">"
          puts " <data key=\"name\">#{ node.name }</data>"
          puts "</node>"
          @visited[node.name] = true
        end
        node.edges.each do |edge|
          @edges << [node.name, edge.name ]
        end
        node.state = CycleDetector::Node::DONE
      end
    end