code: @Override
      public Optional<String> getAdditionalDetailsValue(String key) {
          return getDetailsValue(XmAuthenticationConstants.AUTH_ADDITIONAL_DETAILS, HashMap.class)
                          .map(additionalDetails -> (String) additionalDetails.get(key));
      }
docs: {@inheritDoc}