code: @Override
      @Trivial
      public void addClassLoader(ClassLoader classLoader) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "addClassLoader - " + classLoader);
          }
  
          if (classLoader instanceof ContainerClassLoader) {
              synchronized (classLoaders) {
                  classLoaders.add((ContainerClassLoader) classLoader);
              }
          } else {
              throw new IllegalArgumentException("classLoader is not a ContainerClassLoader");
          }
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.app.manager.monitor.ClassLoadingButler#setClassLoader(com.ibm.ws.classloading.internal.ContainerClassLoader)