private void writeAsynchHandler(final XMLExtendedStreamWriter writer, final ModelNode node, final String name) throws XMLStreamException {
writer.writeStartElement(Element.ASYNC_HANDLER.getLocalName());
writer.writeAttribute(HANDLER_NAME.getXmlName(), name);
ENABLED.marshallAsAttribute(node, false, writer);
LEVEL.marshallAsElement(node, writer);
FILTER_SPEC.marshallAsElement(node, writer);
FORMATTER.marshallAsElement(node, writer);
QUEUE_LENGTH.marshallAsElement(node, writer);
OVERFLOW_ACTION.marshallAsElement(node, writer);
SUBHANDLERS.marshallAsElement(node, writer);
writer.writeEndElement();
}