package p; //renaming A.m to k class A{ static int k(int m){ return k(k(m)); } } class B extends A{ static int m(int m){ return m(m(m)); } }