ModelNode rootData = original.get(ModelDescriptionConstants.RESULT);
Map<PathAddress, ModelVersion> subsystemVersions = new HashMap<PathAddress, ModelVersion>();
subsystemVersions.put(PathAddress.EMPTY_ADDRESS.append(ModelDescriptionConstants.SUBSYSTEM, subsystem), subsystemModelVersion);
final TransformationTarget target = TransformationTargetImpl.create(transformerRegistry, coreModelVersion, subsystemVersions, null, TransformationTarget.TransformationTargetType.SERVER);
final Transformers transformers = Transformers.Factory.create(target);
final ImmutableManagementResourceRegistration rr = context.getRootResourceRegistration();
Resource root = TransformerRegistry.modelToResource(rr, rootData, true);
Resource transformed = transformers.transformRootResource(context, root);