List<DebugContainer<BasicOperatorByteArray>> result2 = rules.applyRulesDebugByteArray(this.rootNode, prefixInstance);
if(result2!=null){
result.addAll(result2);
}
HierachialDistributionRulePackage rulePackage = new HierachialDistributionRulePackage();
rulePackage.applyRules(root);
result.add(new DebugContainer<BasicOperatorByteArray>(
"After HierachialDistributionRulePackage optimization...",
"optimizingjoinorderRule", BasicOperatorByteArray
.getBasicOperatorByteArray(root.deepClone(),
prefixInstance)));