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_1(); } 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_1(); } else { tmp_2 = false; } if (tmp_2) { check_1(); check_1(); } 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 (!(tmp0_subject == null) ? typeof tmp0_subject === 'string' : false) { // Inline function 'inlineFunction' call } else { if (isNumber(tmp0_subject)) { // 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(); }