protected void remove(CodeGen gen) { gen.returnHooks = next; }
protected ReturnHook(CodeGen gen) { next = gen.returnHooks; gen.returnHooks = this; }