if (DEBUG) { System.out.println("\n\nAnalyzing " + methodGen); }
	public TypeAnalysis(MethodGen methodGen, CFG cfg, DepthFirstSearch dfs,	                    TypeMerger typeMerger, TypeFrameModelingVisitor visitor,	                    RepositoryLookupFailureCallback lookupFailureCallback,	                    ExceptionSetFactory exceptionSetFactory) {		super(dfs);		this.methodGen = methodGen;		this.cfg = cfg;		this.typeMerger = typeMerger;		this.visitor = visitor;		this.thrownExceptionSetMap = new HashMap<BasicBlock, CachedExceptionSet>();		this.lookupFailureCallback = lookupFailureCallback;		this.exceptionSetFactory = exceptionSetFactory;	}