      graph)))
 
 (defn undirected-graph
+  "Returns an edu.uci.ic.jung.graph.UndirectedSparseGraph. If a list or vector
+  of edges is passed, returning graph including the edges."
   ([] (UndirectedSparseGraph.))
   ([edges]
    (let [graph (UndirectedSparseGraph.)]

     graph)))

(defn directed-multigraph
  ([] (DirectedSparseMultigraph.))
  ([edges]
   (let [graph (DirectedSparseMultigraph.)]

     graph)))

(defn undirected-multigraph
  "Returns an edu.uci.ic.jung.graph.UndirectedSparseMultigraph. If a list or
  vector of edges is passed, returning graph including the edges."
  ([] (UndirectedSparseMultigraph.))
  ([edges]
   (let [graph (UndirectedSparseMultigraph.)]
