public void branch(BodyCompiler context) {
setup.branch(BaseBodyCompiler.this);
method.dup(); //[C,C]
method.instance_of(p(RubyModule.class)); //[C, boolean]
Label falseJmp = new Label();
Label afterJmp = new Label();
Label nextJmp = new Label();
Label nextJmpPop = new Label();
method.ifeq(nextJmp); // EQ == 0 (i.e. false) //[C]
method.visitTypeInsn(CHECKCAST, p(RubyModule.class));
method.dup(); //[C, C]
method.ldc(name); //[C, C, String]