docs: @Override
      public synchronized ServiceTicket grantServiceTicket(final String id, final Service service, final ExpirationPolicy expirationPolicy,
                                                           final boolean credentialProvided, final boolean onlyTrackMostRecentSession) {
          val serviceTicket = new ServiceTicketImpl(id, this, service, credentialProvided, expirationPolicy);
          trackServiceSession(serviceTicket.getId(), service, onlyTrackMostRecentSession);
          return serviceTicket;
      }