code: @Override
      protected void extractRemainingMetaData(Element element, ParserContext context, MutableBeanMetadata beanMetadata)
          throws Exception {
          addPropertyValueFromElement("class", "applicationClass", element, context, beanMetadata);
          addPropertyValueFromElement("mountPoint", element, context, beanMetadata);
          addPropertyValueFromElement("applicationName", element, context, beanMetadata);
          addPropertyReferenceForMap("contextParams", context, beanMetadata,
              InjectionParserUtil.retrieveContextParam(element));
          String injectionSource = element.getAttribute("injectionSource");
          if (injectionSource == null || injectionSource.isEmpty()) {
              beanMetadata.addProperty("injectionSource",
                  createStringValue(context, PaxWicketBeanInjectionSource.INJECTION_SOURCE_BLUEPRINT));
          } else {
              beanMetadata.addProperty("injectionSource", createStringValue(context, injectionSource));
          }
      }
docs: {@inheritDoc}