code: @Override
      public boolean parseManagementInterfaces(final XMLExtendedStreamReader reader, final ModelNode address,
              final List<ModelNode> list) throws XMLStreamException {
          requireNoAttributes(reader);
  
          while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
              requireNamespace(reader, namespace);
              final Element element = Element.forName(reader.getLocalName());
              switch (element) {
                  case NATIVE_INTERFACE: {
                      parseManagementInterface(reader, address, false, list);
                      break;
                  }
                  case HTTP_INTERFACE: {
                      parseManagementInterface(reader, address, true, list);
                      break;
                  }
                  case NATIVE_REMOTING_INTERFACE: {
                      parseNativeRemotingManagementInterface(reader, address, list);
                      break;
                  }
                  default: {
                      throw unexpectedElement(reader);
                  }
              }
          }
  
          return true;
      }
docs: /*
  ManagamentXmlDelegate Methods