protected void genStorePrologue(Context ctx, Tree tree) {
protected void genStorePrologue(Context ctx, Tree tree) throws JCode.OffsetTooBigException {
    protected void genStorePrologue(Context ctx, Tree tree) {        Symbol sym = tree.symbol();        switch (tree) {        case Ident(_):            if (sym.owner().isClass())                ctx.code.emitALOAD_0();            break;        case Select(Tree qualifier, _):            if (!isStaticMember(sym))                genLoadQualifier(ctx, tree, true);            break;        default:            throw global.fail("unexpected left-hand side", tree);        }    }