CFG cfg = classContext.getCFG(method);
CFG cfg; try { cfg = classContext.getCFG(method); } catch (CFGBuilderException e) { throw new AnalysisException(e.getMessage()); }
	public void visitClassContext(ClassContext classContext) {		this.classContext = classContext;		startClass(classContext);		JavaClass jclass = classContext.getJavaClass();		Method[] methods = jclass.getMethods();		for (int i = 0; i < methods.length; ++i) {			Method method = methods[i];			if (method.isAbstract() || method.isNative())				continue;			// Get the MethodGen for the method from the ClassContext			MethodGen mg = classContext.getMethodGen(method);			if (DEBUG) System.out.println("**** Visiting method " + jclass.getClassName() +  "." + mg.getName() + " ****");			// Pre-screening hook for method.			// The subclass may indicate that we don't need to build a CFG			// for this method (because it is not interesting).			if (!NOSCREEN && !preScreen(mg))				continue;			// Get the CFG for the method from the ClassContext			CFG cfg = classContext.getCFG(method);			if (PRINTCFG) {				CFGPrinter printer = new CFGPrinter(cfg);				printer.print(System.out);			}			visitCFG(cfg, mg);		}		finishClass();	}