// recusrsive ctr call class s { s() { this(); } s(int i) { this(2); } } class c { c() { this(2); } c(int i) { this(1,1); } c(int i, int k) { this(1); } } class cv { cv() { this(1); } cv(int i) { this(1,2); } cv(int i,int j) {} }