MLLP2ContextConstraint ctxConstraint = ctxStartRule.getMarkingRuleItem()
.getContextConstraint();
LP2Rule newCTXRule = newRule.copy();
newCTXRule.setIsContextualRule(true);
newCTXRule.getMarkingRuleItem().setContextConstraint(ctxConstraint.copy());
newCTXRule.setNeedsCompile(true);
newCTXRule.compileRuleString();
newCTXRule.setCoveringStatistics(getCoveringIntersection(newRule.getCoveringStatistics(),
ctxStartRule.getCoveringStatistics()));
// if