.method main
.args   1
.define OBJREF = 42

          bipush OBJREF

uha:	  bipush 35      // stack = 35
          bipush 2       // stack = 2, 35
          bipush 4       // stack = 4, 2, 35
          imul           // stack = 8, 35
          idiv           // stack = 4
          bipush 2       // stack = 2, 4
          ishl           // stack = 16
          bipush 2       // stack = 2, 16
          iushr          // stack = 4
          bipush 8       // stack = 8, 4
          isub           // stack = -4
          bipush 2       // stack = 2, -4
          ishr           // stack = -1
          bipush -2      // stack = -2, -1
          if_icmplt uha  // stack =
          bipush 0       // stack = 0
          ireturn        // return 0

