List<Set<Rule>> ls = new ArrayList<Set<Rule>>();
// Logical expression simplifier
Set <Rule> s = new HashSet<Rule>();
// add logical expression simplification rule
Rule r = new LogicalExpressionSimplifier("FilterLogicExpressionSimplifier");
checkAndAddRule(s, r);
ls.add(s);
// TypeCastInserter set
// This set of rules Insert Foreach dedicated for casting after load