/** Class specializing the generic merge template to union two sets */
public class UnionMerger extends Merger {
protected void aIsLess(Object a, Sequence C) {
C.insertLast(a); // add a
}
protected void bothAreEqual(Object a, Object b, Sequence C) {
C.insertLast(a); // add a (but not its duplicate b)
}
protected void bIsLess(Object b, Sequence C) {
C.insertLast(b); // add b
}
}