ExceptionRangeCFG (BasicBlock handler, BasicBlock block) { //List<ExceptionRangeCFG> ranges = new ArrayList<ExceptionRangeCFG>(); for (int i = exceptions.size() - 1; i >= 0; i--) { ExceptionRangeCFG range = exceptions.get(i); if (range.getHandler() == handler && range.getProtectedRange().contains(block)) { return range; //ranges.add(range); } } return null; //return ranges.isEmpty() ? null : ranges; }