refactoring to eliminate Token.result()
[sbp.git] / src / edu / berkeley / sbp / Union.java
index b000f95..8780d9e 100644 (file)
@@ -21,8 +21,8 @@ public class Union extends Element implements Iterable<Sequence> {
         Topology ret = null;
         for(Sequence s : this) {
             Topology a = s.toAtom();
-            if (ret==null) ret = a.dup();
-            else           ret = ret.union(a.dup());
+            if (ret==null) ret = a;
+            else           ret = ret.union(a);
         }
         if (ret==null) throw new RuntimeException("confusion on " + this);
         return ret;