# File lib/kwala/lib/cycle_detector.rb, line 584
    def print_ml_wrapper(&block)
      @visited.clear

      puts "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
      puts "<graph edgedefault=\"directed\">"
      puts "<!-- DK data schema -->"
      puts "<key id=\"name\" for=\"node\" attr.name=\"name\" attr.type=\"string\"/>"

      yield

      puts "</graph>"

      @visited.clear
      @edges = []
      @cid = 0
      @nodeid.clear
    end