? new ClasspathElementModule(classpathRelativePath, scanSpec, scanFiles, nestedJarHandler, interruptionChecker, subLog) : isDir ? new ClasspathElementDir(classpathRelativePath, scanSpec, scanFiles, interruptionChecker, subLog) : new ClasspathElementZip(classpathRelativePath, scanSpec, scanFiles, nestedJarHandler,