new RulePushFilter(),
new RuleEliminateFilterUnequalAfter2XAdd(),
new RuleMakeBinaryJoin(), new RuleFactorOutUnionInGenerate(),
new RuleConstantPropagationOverJoin(),
new RuleDeleteTriggerOneTimeJoin(),
new RuleReplaceConstantOfFilterInTriplePattern(),
new RuleEliminateUnsatisfiableAddFilterSequence(),
new RuleConstantPropagationFromAddToGenerate(),
new RuleEliminateUnsatisfiableFilterAfterAdd(),
new RuleDeleteNotConnectedToResultOperator() };
}