code: public ClassLoaderLeakPreventor newLeakPreventor(ClassLoader classLoader) {
      return new ClassLoaderLeakPreventor(leakSafeClassLoader, classLoader, logger,
          new ArrayList<PreClassLoaderInitiator>(preInitiators.values()), // Snapshot
          new ArrayList<ClassLoaderPreMortemCleanUp>(cleanUps.values())); // Snapshot
    }
docs: Create new {@link ClassLoaderLeakPreventor} used to prevent the provided {@link ClassLoader} from leaking