code: public void addPush(long k) {
          int ik = (int) k;
          if (ik == k) {
              addPush(ik);
              add(ByteCode.I2L);
          } else {
              addLoadConstant(k);
          }
      }
docs: Generate code to load the given long on stack.
  
  @param k the constant