// for (ModelNode property : operation.get(CONFIG_PROPERTIES.getName()).asList()) {
// configProperties.put(property.asProperty().getName(), property.asProperty().getValue().asString());
// }
// }
String archive = getResolvedStringIfSetOrGetDefault(context, operation, ARCHIVE.getName(), null);
TransactionSupportEnum transactionSupport = operation.hasDefined(TRANSACTIONSUPPORT.getName()) ? TransactionSupportEnum
.valueOf(operation.get(TRANSACTIONSUPPORT.getName()).asString()) : null;
String bootstrapContext = getResolvedStringIfSetOrGetDefault(context, operation, BOOTSTRAPCONTEXT.getName(), null);
List<String> beanValidationGroups = null;
if (operation.hasDefined(BEANVALIDATIONGROUPS.getName())) {
beanValidationGroups = new ArrayList<String>(operation.get(BEANVALIDATIONGROUPS.getName()).asList().size());