function box() {
  sep('Simple call');
  // Inline function 'inlineFunction' call
  // Inline function 'inlineFunction' call
  setOK();
  sep('Call in if');
  if (!(flag1 === 0)) {
    var tmp;
    var tmp_0;
    if (equals(OK, 'OK') && flag1 === 1) {
      var tmp_1 = flag2;
      tmp_0 = typeof tmp_1 === 'number';
    } else {
      tmp_0 = false;
    }
    if (tmp_0) {
      tmp = check_0();
    } else {
      tmp = false;
    }
    if (tmp) {
      // Inline function 'inlineFunction' call
    }
  }
  sep('Call in else');
  if (!(flag1 === 0)) {
    var tmp_2;
    var tmp_3;
    if (equals(OK, 'OK') && flag1 === 1) {
      var tmp_4 = flag2;
      tmp_3 = typeof tmp_4 === 'number';
    } else {
      tmp_3 = false;
    }
    if (tmp_3) {
      tmp_2 = check_0();
    } else {
      tmp_2 = false;
    }
    if (tmp_2) {
      check_0();
      check_0();
    } else {
      // Inline function 'inlineFunction' call
    }
  }
  sep('Call in while');
  while (!equals(OK, 'OK')) {
    // Inline function 'inlineFunction' call
  }
  sep('Call in when');
  var tmp0_subject = OK;
  if (typeof tmp0_subject === 'string') {
    // Inline function 'inlineFunction' call
  } else {
    if (isNumber(tmp0_subject)) {
      // Inline function 'inlineFunction' call
    } else {
      // Inline function 'inlineFunction' call
    }
  }
  sep('Call in try/catch/finally');
  try {
    // Inline function 'inlineFunction' call
  } catch ($p) {
    if ($p instanceof Exception) {
      var e = $p;
      // Inline function 'inlineFunction' call
    } else {
      throw $p;
    }
  }
  finally {
    // Inline function 'inlineFunction' call
  }
  sep('End');
  var tmp_5 = OK;
  return (!(tmp_5 == null) ? typeof tmp_5 === 'string' : false) ? tmp_5 : THROW_CCE();
}