pattern = new SillyPlan();
Operator s1 = new OP_Join("mmm1", pattern);
Operator s2 = new OP_Filter("mmm2", pattern);
pattern.add(s1);
pattern.add(s2);
pattern.connect(s1, s2);
r = new SillyRule("basic", pattern);
l = r.match(plan);
assertEquals(l.size(), 1);