Iterator i = repository.getProgramClasses().iterator();
Iterator ii = abstractClasses.keySet().iterator();
	private Set analiseAbstractMethods() throws ClassNotFoundException {		Iterator i = repository.getProgramClasses().iterator();		Set overridedMethods = new HashSet();		while (i.hasNext()) {			Class baseClass = repository.loadClass((String) i.next(), true);			JavaClass[] classes = repository.findClass(baseClass.getName()).getSuperClasses();			overridedMethods.addAll(this.getOverridedMethods(baseClass, classes));			classes = repository.findClass(baseClass.getName()).getAllInterfaces();			overridedMethods.addAll(this.getOverridedMethods(baseClass, classes));		}		abstractClasses.clear();		return overridedMethods;	}