System.out.println("Evaluate query ...");
if (evaluator instanceof CommonCoreQueryEvaluator || evaluator instanceof BasicIndexRuleEvaluator) {
final CollectRIFResult crr = new CollectRIFResult(false);
final Result resultOperator = (evaluator instanceof CommonCoreQueryEvaluator)?((CommonCoreQueryEvaluator<Node>)evaluator).getResultOperator(): ((BasicIndexRuleEvaluator)evaluator).getResultOperator();
resultOperator.addApplication(crr);
evaluator.evaluateQuery();
this.resultQueryEvaluator = crr.getQueryResults();
} else {
this.resultQueryEvaluator = new QueryResult[1];
this.resultQueryEvaluator[0] = evaluator.getResult();