protected Dataflow<BlockType, BlockTypeAnalysis> analyze(Method method) throws DataflowAnalysisException, CFGBuilderException { CFG cfg = getCFG(method); DepthFirstSearch dfs = getDepthFirstSearch(method);
protected CallListDataflow analyze(Method method) throws CFGBuilderException, DataflowAnalysisException {
                                 protected Dataflow<BlockType, BlockTypeAnalysis> analyze(Method method)						throws DataflowAnalysisException, CFGBuilderException {					CFG cfg = getCFG(method);					DepthFirstSearch dfs = getDepthFirstSearch(method);					BlockTypeAnalysis analysis = new BlockTypeAnalysis(dfs);					Dataflow<BlockType, BlockTypeAnalysis> dataflow =						new Dataflow<BlockType, BlockTypeAnalysis>(cfg, analysis);					dataflow.execute();					return dataflow;				}