/* 275 */ Bytecode bc = this.bytecode;
/* 276 */ int n = returnList.size();
/* 277 */ for (int i = 0; i < n; i++) {
/* 278 */ int[] ret = (int[])(int[])returnList.get(i);
/* 279 */ int pc = ret[0];
/* 280 */ bc.write16bit(pc, bc.currentPc() - pc + 1);
/* 281 */ CodeGen.ReturnHook hook = new JsrHook2(this, ret);
/* 282 */ finallyBlock.accept(this);
/* 283 */ hook.remove(this);
/* 284 */ if (!this.hasReturned) {
/* 285 */ bc.addOpcode(167);