assertEquals(transformed.size(), 4);
assertEquals(transformed.getSinks().get(0).getClass(), LOFilter.class);
assertEquals(transformed.getSources().get(0).getClass(), LOLoad.class);
// run merge filter rule
r = new MergeFilter("MergeFilter");
s = new HashSet<Rule>();
s.add(r);
ls = new ArrayList<Set<Rule>>();
ls.add(s);
optimizer = new MyPlanOptimizer(plan, ls, 3);