    # 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