plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());
plan.accept(new BinaryUnionReplacer());