# File lib/graphviz/graphml.rb, line 199
    def graphml_graph_hyperedge( node )
      list = []
      
      node.each_element( ) do |child|
        if child.name == "endpoint"
          if child.attributes['port']
            list << { child.attributes['node'] => child.attributes['port'] }
          else
            list << child.attributes['node']
          end
        end
      end
      
      list.each { |s|
        list.each { |t|
          @current_graph.add_edge( s, t ) unless s == t
        }
      } 
    end