docs: public static String getIssuerUrl(JwtConfig jwtConfig) {
  
          String issuerUrl = jwtConfig.getIssuerUrl();
          String configId = jwtConfig.getId();
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "issuer url is:" + issuerUrl);
          }
          if (issuerUrl != null && !issuerUrl.isEmpty()) {
              return issuerUrl;
          } else {
              issuerUrl = jwtConfig.getResolvedHostAndPortUrl();
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "issuer url after resolving the host and port is:" + issuerUrl);
              }
              if (issuerUrl != null && !issuerUrl.isEmpty()) {
                  return issuerUrl + JWT_CONTEXT_PATH + configId;
              }
  
              //            jwtConfig.getId();
              //            //VirtualHost vhost = getVirtualHostService();
              //            Iterator<VirtualHost> vhosts = getVirtualHostMultipleServices().getServices();
              //            VirtualHost defaultVirtualHost = null;
              //            while (vhosts.hasNext()) {
              //                VirtualHost vhost = vhosts.next();
              //                if (vhost != null) {
              //                    if (vhost.getName() == "default_host") {
              //                        defaultVirtualHost = vhost;
              //                        continue;
              //                    }
              //                    //String alias = getAlias(vhost);
              //                    List<String> aliases = getAliasList(vhost);
              //                    Iterator<String> it = aliases.iterator();
              //
              //                    //getHostName(vhost, alias);
              //                }
              //            }
  
          }
          return configId;
      }