// rootNode.detectCycles();
// rootNode.sendMessage(new BoundVariablesMessage());
final RDFSRuleEngine0 rdfsRuleEngine0 = new RDFSRuleEngine0(
this.externalOntology != null);
rdfsRuleEngine0.applyRules(this.rootNode);
final RDFSRuleEngine1 rdfsRuleEngine1 = new RDFSRuleEngine1();
rdfsRuleEngine1.applyRules(this.rootNode);
final RDFSRuleEngine2 rdfsRuleEngine2 = new RDFSRuleEngine2();
rdfsRuleEngine2.applyRules(this.rootNode);
}
this.parallelOperator(this.rootNode);
return ((new Date()).getTime() - a.getTime());