code: private X509TrustManager loadCustomTrustManager(String tmClass) throws Exception {
          X509TrustManager tm = null;
  
          try {
              ClassLoader cl = AccessController.doPrivileged(getCtxClassLoader);
  
              if (cl != null) {
                  try {
                      tm = (X509TrustManager) cl.loadClass(tmClass).newInstance();
                  } catch (Exception e) {
                      // no ffdc needed
                  }
              }
  
              if (tm == null) {
                  tm = (X509TrustManager) Class.forName(tmClass).newInstance();
              }
  
              return tm;
          } catch (Exception e) {
              FFDCFilter.processException(e, getClass().getName(), "loadCustomTrustManager", this);
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "Exception loading custom TrustManager.", new Object[] { e });
              Tr.error(tc, "ssl.load.trustmanager.error.CWPKI0020E", new Object[] { tmClass, e.getMessage() });
              throw e;
          }
      }
docs: this loads the custom TrustManager class(es), if present