} else if(setOn.equals("defaultResource")) {
config.setDefaultResource(Boolean.parseBoolean(value));
} else if(setOn.equals("targetProfile")) {
config.setTargetProfile(value);
} else if(setOn.equals("condition") && value.length() > 0) {
config.setConditionEvaluator(new BeanMapExpressionEvaluator(value));
} else if(setOn.equals("conditionRef")) {
ExtensionContext execentionContext = ExtensionContext.getExtensionContext(executionContext);
config.setConditionEvaluator(execentionContext.getXmlConfigDigester().getConditionEvaluator(value));
} else {
Parameter param = config.setParameter(setOn, value);