new RuleDeleteNotConnectedToResultOperator(),
new RuleDeleteOperatorWithNoSuccs(), new RuleSplitGenerate(),
new RuleEliminateUnnecessaryGenerate(),
new RuleReplaceGenPat(), new RuleDeleteEmptyReplaceLit(),
new RuleDeleteEmptyReplaceVar(),
new RuleDeleteUseLessProjection(), new RulePushFilter(),
new RuleReplaceVarUnderJoin(), new RuleMergeTwoProjection(),
new RuleOptimizeReplaceByPat(),
new RuleReplaceVarUnderReplaceLit(),
new RuleReplaceVarUnderTriplePattern() };
}