PlanItemControl itemControl = getItemControl(element);
PlanItemControl defaultControl = getDefaultControl(element);
ExpressionManager expressionManager = context.getExpressionManager();
ManualActivationRule manualActivationRule = null;
if (itemControl != null) {
manualActivationRule = itemControl.getManualActivationRule();
}
if (manualActivationRule == null && defaultControl != null) {
manualActivationRule = defaultControl.getManualActivationRule();
}
if (manualActivationRule != null) {
String rule = manualActivationRule.getCondition().getBody();
Expression manualActivationExpression = expressionManager.createExpression(rule);
CaseControlRule caseRule = new CaseControlRuleImpl(manualActivationExpression);
activity.setProperty(PROPERTY_MANUAL_ACTIVATION_RULE, caseRule);
}