*/
public void code(Environment env, Context ctx, Assembler asm) {
CodeContext newctx = new CodeContext(ctx, this);
if (field.isUsed()) {
newctx.declare(env, field);
asm.add(where, opc_astore, new LocalVariable(field, field.number));
} else {
asm.add(where, opc_pop);
}
if (body != null) {
body.code(env, newctx, asm);