*/
protected static List<SplitHeuristic> getApplyForManyTriplePatternsHeuristics(){
final List<SplitHeuristic> applyForManyTriplePatternsHeuristics = new LinkedList<SplitHeuristic>();
applyForManyTriplePatternsHeuristics.add(new SplitTwoSubgraphs());
applyForManyTriplePatternsHeuristics.add(new SplitGraphWithMaxNumberOfMergeJoins());
applyForManyTriplePatternsHeuristics.add(new SplitStarShapedJoinOrPath());
return applyForManyTriplePatternsHeuristics;
}