ExceptionSet exceptionSet = computeThrownExceptionTypes(basicBlock);
ExceptionSet exceptionSet = null; try { exceptionSet = computeThrownExceptionTypes(basicBlock); } catch (ClassNotFoundException e) {   lookupFailureCallback.reportMissingClass(e); exceptionSet = new ExceptionSet(); exceptionSet.addExplicit(Type.THROWABLE); }
	private CachedExceptionSet computeBlockExceptionSet(BasicBlock basicBlock, TypeFrame result)		throws ClassNotFoundException, DataflowAnalysisException {		CachedExceptionSet cachedExceptionSet = getCachedExceptionSet(basicBlock);		if (!cachedExceptionSet.isUpToDate(result)) {			ExceptionSet exceptionSet = computeThrownExceptionTypes(basicBlock);			TypeFrame copyOfResult = createFact();			copy(result, copyOfResult);			cachedExceptionSet = new CachedExceptionSet(copyOfResult, exceptionSet);			thrownExceptionSetMap.put(basicBlock, cachedExceptionSet);		}		return cachedExceptionSet;	}