ModelNode subsystem = context.getModelNode().get(SUBSYSTEM, mainSubsystemName);
if (subsystem.isDefined()) {
//We might have been removed
XMLElementWriter<SubsystemMarshallingContext> subsystemWriter = context.getSubsystemWriter(mainSubsystemName);
if (subsystemWriter != null) {
subsystemWriter.writeContent(writer, new SubsystemMarshallingContext(subsystem, writer));
}
}
} finally {
writer.setDefaultNamespace(defaultNamespace);
}