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;