parallelOperator(root);
AddSubGraphContainerRule.distribution = this.distribution;
AddSubGraphContainerRule.subgraphExecutor = this.subgraphExecutor;
final DistributedRulePackage rules = new DistributedRulePackage();
rules.applyRules(root);
HierachialDistributionRulePackage rulePackage = new HierachialDistributionRulePackage();
rulePackage.applyRules(root);
return ((new Date()).getTime() - a.getTime());