CFG cfg = classContext.getCFG(method);  ConstantAnalysis analysis = new ConstantAnalysis( classContext.getMethodGen(method), classContext.getDepthFirstSearch(method));  Dataflow<ConstantFrame, ConstantAnalysis> dataflow = new Dataflow<ConstantFrame, ConstantAnalysis>(cfg, analysis); dataflow.execute();  return dataflow;
return classContext.getConstantDataflow(method);
	public static void main(String[] argv) throws Exception {		if (argv.length != 1) {			System.err.println("Usage: " + ConstantAnalysis.class.getName() + " <class file>");			System.exit(1);		}				DataflowTestDriver<ConstantFrame, ConstantAnalysis> driver =			new DataflowTestDriver<ConstantFrame, ConstantAnalysis>() {				public Dataflow<ConstantFrame, ConstantAnalysis> createDataflow(						ClassContext classContext,						Method method) throws CFGBuilderException, DataflowAnalysisException {										CFG cfg = classContext.getCFG(method);										ConstantAnalysis analysis = new ConstantAnalysis(							classContext.getMethodGen(method),							classContext.getDepthFirstSearch(method));										Dataflow<ConstantFrame, ConstantAnalysis> dataflow =						new Dataflow<ConstantFrame, ConstantAnalysis>(cfg, analysis);					dataflow.execute();										return dataflow;				}			};					driver.execute(argv[0]);	}