code: private TokenService getTokenServiceForType(String tokenType) {
          TokenService service = services.getService(tokenType);
          if (service != null) {
              return service;
          } else {
              Tr.error(tc, "TOKEN_SERVICE_CONFIG_ERROR_NO_SUCH_SERVICE_TYPE", tokenType);
              String formattedMessage = TraceNLS.getFormattedMessage(
                                                                     this.getClass(),
                                                                     TraceConstants.MESSAGE_BUNDLE,
                                                                     "TOKEN_SERVICE_CONFIG_ERROR_NO_SUCH_SERVICE_TYPE",
                                                                     new Object[] { tokenType },
                                                                     "CWWKS4000E: A configuration error has occurred. The requested TokenService instance of type {0} could not be found.");
              throw new IllegalArgumentException(formattedMessage);
          }
      }
docs: Get the TokenService object which provides for the specified tokenType.
  
  @param tokenType
  @return TokenService which handles the specified tokenType. Will not return {@code null}.
  @throws IllegalArgumentException if there is no available service for the specified tokenType