                 rs.curr_thread = yieldee
                 debug "TE: about to resume #{rs.jvm_carr2js_str rs.curr_thread.fields.name}"
                 rs.curr_thread.fields.$resume()
-            
+
         o 'sleep(J)V', (rs, millis) ->
             rs.curr_frame().resume = -> # NOP, return immediately after sleeping
             throw new util.YieldIOException (cb) ->

          # this is trapped and NOP'ed for speed
          o 'run()L!/lang/Object;', (rs) -> null
        ]
  
doPrivileged = (rs) ->
  action = rs.curr_frame().locals[0]
  m = rs.method_lookup(class: action.type.toClassString(), sig: 'run()Ljava/lang/Object;')

      ]
      StrictMath: [
        o 'pow(DD)D', (rs) -> Math.pow(rs.cl(0),rs.cl(2))
        o 'floor(D)D', (rs, d_val) -> Math.floor(d_val)
      ]
      String: [
        o 'intern()L!/!/!;', (rs, _this) ->
