>>> `super.` parameter. class A { A(int foo(int a)); } class B extends A { B.sub1(int super.bar1(int a1),); B.sub2(int super.bar2(int a2),); } main() {} <<< class A { A(int foo(int a)); } class B extends A { B.sub1(int super.bar1(int a1)); B.sub2(int super.bar2(int a2)); } main() {} >>> `this.` parameter. class A { A.sub1(int this.bar1(int a1),); A.sub2(int this.bar2(int a2),); } <<< class A { A.sub1(int this.bar1(int a1)); A.sub2(int this.bar2(int a2)); }