/**
  * Verifies that required entities were autowired or set.
  *
  * @throws ServletException
  */
 @Override
 public void afterPropertiesSet() throws ServletException {
   super.afterPropertiesSet();
   Assert.notNull(profile, "Single logout profile must be set");
   Assert.notNull(contextProvider, "Context provider must be set");
   Assert.notNull(samlLogger, "SAML Logger must be set");
 }
  @Override
  public void afterPropertiesSet() throws ServletException {
    super.afterPropertiesSet();

    if (getTimeOutLogoutUri() == null) {
      throw new ServletException(
          getClass().getName() + ".afterPropertiesSet: timeOutLogoutUri property required.");
    }
  }