private void parseManagementInterfaces_1_1(final XMLExtendedStreamReader reader, final ModelNode address, final Namespace expectedNs,
final List<ModelNode> list) throws XMLStreamException {
requireNoAttributes(reader);
while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
requireNamespace(reader, expectedNs);
final Element element = Element.forName(reader.getLocalName());
switch (element) {
case NATIVE_INTERFACE: {
parseManagementInterface1_1(reader, address, false, expectedNs, list);
break;
}
case HTTP_INTERFACE: {
parseManagementInterface1_1(reader, address, true, expectedNs, list);
break;
}
case NATIVE_REMOTING_INTERFACE: {
parseNativeRemotingManagementInterface(reader, address, list);
break;
}
default: {
throw unexpectedElement(reader);
}
}
}
}