/**compared wit the original edge, three changes:
* (1) change the list of ant nodes
* (2) add risk cost at edge (but does not change the orignal model cost)
* (3) add feature tbl
* */
return new FeatureHyperEdge(originalEdge.getRule(), originalEdge.bestDerivationLogP, originalEdge.getTransitionLogP(false), antVirtualItems,
originalEdge.getSourcePath(), featureTbl, riskTransitionCost);
}