TypeAnalysis analysis = new TypeAnalysis(methodGen, dfs, typeMerger, visitor);
TypeAnalysis analysis = new TypeAnalysis(methodGen, dfs, typeMerger, visitor, lookupFailureCallback);
			public Dataflow<TypeFrame, TypeAnalysis> createDataflow(ClassContext classContext, Method method)				throws CFGBuilderException, DataflowAnalysisException {				RepositoryLookupFailureCallback lookupFailureCallback = classContext.getLookupFailureCallback();				MethodGen methodGen = classContext.getMethodGen(method);				DepthFirstSearch dfs = classContext.getDepthFirstSearch(method);				CFG cfg = classContext.getCFG(method);				TypeMerger typeMerger = new RefComparisonTypeMerger(lookupFailureCallback);				TypeFrameModelingVisitor visitor =					new RefComparisonTypeFrameModelingVisitor(methodGen.getConstantPool(), lookupFailureCallback);				TypeAnalysis analysis = new TypeAnalysis(methodGen, dfs, typeMerger, visitor);				Dataflow<TypeFrame, TypeAnalysis> dataflow = new Dataflow<TypeFrame, TypeAnalysis>(cfg, analysis);				dataflow.execute();				return dataflow;			}