if (methodGen == null) throw new MethodUnprofitableException(getJavaClass(),method);
		        protected ValueNumberDataflow analyze(Method method) throws DataflowAnalysisException, CFGBuilderException {			        MethodGen methodGen = getMethodGen(method);			        DepthFirstSearch dfs = getDepthFirstSearch(method);			        LoadedFieldSet loadedFieldSet = getLoadedFieldSet(method);			        ValueNumberAnalysis analysis = new ValueNumberAnalysis(methodGen, dfs, loadedFieldSet,							getLookupFailureCallback());					analysis.setMergeTree(new MergeTree(analysis.getFactory()));			        CFG cfg = getCFG(method);			        ValueNumberDataflow vnaDataflow = new ValueNumberDataflow(cfg, analysis);			        vnaDataflow.execute();			        return vnaDataflow;		        }