repository.addSystemClasspathComponents();
String systemClassPath = ClassPath.getClassPath(); StringTokenizer tok = new StringTokenizer(systemClassPath, File.pathSeparator); while (tok.hasMoreTokens()) { String entry = tok.nextToken(); try { analysisContext.addClasspathEntry(entry); } catch (IOException e) { bugReporter.logError("Warning: could not add URL "  + entry + " to classpath", e); } }
	private void setRepositoryClassPath(List<String> additionalAuxClasspathEntryList)			throws IOException {		URLClassPathRepository repository =			(URLClassPathRepository) Repository.getRepository();		// Set aux classpath entries		addCollectionToClasspath(project.getAuxClasspathEntryList(), repository);				// Set implicit classpath entries		addCollectionToClasspath(project.getImplicitClasspathEntryList(), repository);		// Add "extra" aux classpath entries needed to ensure that		// skipped classes can be referenced.		addCollectionToClasspath(additionalAuxClasspathEntryList, repository);		// Add system classpath entries		repository.addSystemClasspathComponents();	}