public boolean preloadJar(ClassLoader local, Class... classesInJar) throws IOException, InterruptedException { URL[] jars = new URL[classesInJar.length]; for (int i = 0; i < classesInJar.length; i++) jars[i] = Which.jarFile(classesInJar[i]).toURI().toURL(); return call(new PreloadJarTask(jars, local)); }