# File lib/kwala/lib/cycle_detector.rb, line 557
    def print_graph(graph)
      print_ml_wrapper do

        noedge, edge = graph.sort.partition { |k,v| v.edges.empty? }

        (edge + noedge).each do |k, v|
          print_node(v)
        end
        
      end
    end