Class[] ac = inspecter.getRuntimeLoadedClass(); for (int i = 0; i < ac.length; i++) { abstractClasses.put(ac[i].getName(), ac[i]); this.buildSourceHierachyClassTree(repo.loadClass(ac[i].getName())); }
	public Analyser(MethodInspector inspecter,			net.java.dev.jminimizer.util.Repository repo)			throws ClassNotFoundException {		super();		limitsMethods = new TreeSet(FieldOrMethod.COMPARATOR);		abstractClasses = new HashMap();		classes = new HashMap();		this.inspecter = inspecter;		this.repository = repo;		Repository.setRepository(this.repository);		this.analyse(inspecter.getMethodsToInspect());	}