code: public synchronized void resetDefaultSSLContextIfNeeded(String modifiedFile) throws Exception {
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "resetDefaultSSLContextIfNeeded", modifiedFile);
  
          SSLConfig defaultSSLConfig = getDefaultSSLConfig();
  
          if (defaultSSLConfig != null && keyStoreModified(defaultSSLConfig, modifiedFile)) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "Setting new default SSLContext with: " + defaultSSLConfig);
              JSSEProviderFactory.getInstance(null).setServerDefaultSSLContext(defaultSSLConfig);
          } else {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "Modified keystore file are not part of the default SSL configuration.");
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "resetDefaultSSLContextIfNeeded");
  
      }
docs: Called after all the SSL configuration is processed, set the default SSLContext for the runtime.
  
  @throws SSLException