content: public class Main {
    public Main() {
    }
  
    boolean doThrow = false;
  
    int $noinline$f() throws Exception {
      g(1);
      g(2);
  
      // This currently defeats inlining of `f`.
      if (doThrow) { throw new Error(); }
      return 0;
    }
  
    void g(int num_calls) {
      if (num_calls == 1) {
        System.out.println("1st call");
      } else if (num_calls == 2) {
        System.out.println("2nd call");
      }
      System.out.println(shlemiel());
    }
  
    String shlemiel() {
      String s0 = new String("0");
      String s1 = new String("1");
      String s2 = new String("2");
      String s3 = new String("3");
      String s4 = new String("4");
      String s5 = new String("5");
      String s6 = new String("6");
      String s7 = new String("7");
      String s8 = new String("8");
      String s9 = new String("9");
      String s10 = new String("10");
      String s11 = new String("11");
      String s12 = new String("12");
      String s13 = new String("13");
      String s14 = new String("14");
      String s15 = new String("15");
      String s16 = new String("16");
      String s17 = new String("17");
      String s18 = new String("18");
      String s19 = new String("19");
      String s20 = new String("20");
      String s = new String();
      s += s0;
      s += s1;
      s += s2;
      s += s3;
      s += s4;
      s += s5;
      s += s6;
      s += s7;
      s += s8;
      s += s9;
      s += s10;
      s += s11;
      s += s12;
      s += s13;
      s += s14;
      s += s15;
      s += s16;
      s += s17;
      s += s18;
      s += s19;
      s += s20;
  
      s += s6;
      s += s5;
      s += s2;
      s += s3;
  
      s10 = s + s10;
      s10 += s20;
  
      s20 += s10;
      s = s17 + s20;
  
      s4 = s18 = s19;
      s += s4;
      s += s18;
      stackmap(0);
      return s;
    }
  
    native int stackmap(int x);
  
    public static void main(String[] args) throws Exception {
      System.loadLibrary(args[0]);
      Main st = new Main();
      st.$noinline$f();
    }
  }
  