code: public synchronized void initializeSSL(Map<String, Object> map,
                                             boolean reinitialize,
                                             boolean isServer, boolean transportSecurityEnabled, Map<String, String> aliasPIDs) throws SSLException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "initializeSSL");
  
          try {
              if (reinitialize) {
                  // clear out the SSL context Cache
                  AbstractJSSEProvider.clearSSLContextCache();
              }
  
              this.aliasPIDs = aliasPIDs;
  
              transportSecuritySet = transportSecurityEnabled;
              if (transportSecurityEnabled) {
                  if (!isSocketFactorySet()) {
                      setSSLSocketFactory();
                  }
              }
  
              // set the server process variable
              isServerProcess = isServer;
  
              // get all of the top level properties
              loadGlobalProperties(map);
  
              //Set the default SSL context
              if (!isTransportSecurityEnabled())
                  setDefaultSSLContext();
  
          } catch (
  
          Exception e) {
              FFDCFilter.processException(e, getClass().getName(), "initializeServerSSL", this);
              throw new SSLException(e);
          }
  
          checkURLHostNameVerificationProperty(reinitialize);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(tc, "Total Number of SSLConfigs: " + sslConfigMap.size());
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "initializeSSL");
      }
docs: *
  This method parses the configuration.
  
  @param map Global SSL configuration properties, most likely injected from SSLComponent
  @param reinitialize Boolean flag to indicate if the configuration should be re-loaded
  @param isServer Boolean flag to indiciate if the code is running within a server process
  @param transportSecurityEnabled Boolean flag to indicate if the transportSecurity-1.0 feature is enabled
  @param aliasPIDs Map of OSGi PID-indexed repertoire IDs
  @throws Exception
  *