public class MAB {

  public static int B(int pb) {
    /* b0 */ System.out.println("In B. Parametro pb = " + pb);
    /* b1 */ return pb+1;
  }
  
  public static int A(int pa) {
    /* a0 */ System.out.println("In A. Parametro pa = " + pa);
    /* a1 */ System.out.println("Chiamata di B(" + (pa * 2) + ").");
    /* a2 */ int va = B(pa * 2);
    /* a3 */ System.out.println("Di nuovo in A. va = " + va);
    /* a4 */ return va + pa;
  }
  
  public static void main(String[] args) {
    /* m0 */ System.out.println("In main.");
    /* m1 */ int vm = 22;
    /* m2 */ System.out.println("Chiamata di A(" + vm + ").");
    /* m3 */ vm = A(vm);
    /* m4 */ System.out.println("Di nuovo in main. vm = " + vm);
    /* m5 */ return;
  }

}
