builder.scanNestedArchives(scanNestedArchives);
	private void buildClassPath() throws InterruptedException, IOException, CheckedAnalysisException {		IClassPathBuilder builder = classFactory.createClassPathBuilder(bugReporter);				for (String path : project.getFileArray()) {			builder.addCodeBase(classFactory.createFilesystemCodeBaseLocator(path), true);		}		for (String path : project.getAuxClasspathEntryList()) {			builder.addCodeBase(classFactory.createFilesystemCodeBaseLocator(path), false);		}				builder.build(classPath, progress);				appClassList = builder.getAppClassList();				// If any of the application codebases contain source code,		// add them to the source path.		// Also, use the last modified time of application codebases		// to set the project timestamp.		for (Iterator<? extends ICodeBase> i = classPath.appCodeBaseIterator(); i.hasNext(); ){			ICodeBase appCodeBase = i.next();						if (appCodeBase.containsSourceFiles()) {				String pathName = appCodeBase.getPathName();				if (pathName != null) {					project.addSourceDir(pathName);				}			}						project.addTimestamp(appCodeBase.getLastModifiedTime());		}			}