for(int i=0; i < argv.length; i++) { this.examineFile(argv[i]); }
List<String> repositoryClassList = new LinkedList<String>();  for (int i = 0; i < argv.length; i++) { addFileToRepository(argv[i], repositoryClassList); }  progressCallback.startAnalysis(repositoryClassList.size());  for (Iterator<String> i = repositoryClassList.iterator(); i.hasNext(); ) { String className = i.next(); examineClass(className); }  progressCallback.finishPerClassAnalysis();
  public void execute(String[] argv) throws java.io.IOException, InterruptedException {	progressCallback.reportNumberOfArchives(argv.length);	for(int i=0; i < argv.length; i++) {		this.examineFile(argv[i]);		}  	this.reportFinal();	// Flush any queued bug reports	bugReporter.finish();  }