code: @Override
    public ProxyIdpAuthenticationContext apply(AuthenticationContext input) {
      return input != null ? input.getSubcontext(ProxyIdpAuthenticationContext.class, false) : null;
    }
docs: {@inheritDoc}