@Override
  protected void processElement(
      NamedMethodMetaData metaData, XMLStreamReader reader, PropertyReplacer propertyReplacer)
      throws XMLStreamException {
    final EjbJarElement ejbJarElement = EjbJarElement.forName(reader.getLocalName());
    switch (ejbJarElement) {
      case METHOD_NAME:
        metaData.setMethodName(getElementText(reader, propertyReplacer));
        return;

      case METHOD_PARAMS:
        metaData.setMethodParams(
            MethodParametersMetaDataParser.INSTANCE.parse(reader, propertyReplacer));
        return;
    }
    super.processElement(metaData, reader, propertyReplacer);
  }