public class B extends A { B () { super (1); } void foo () { A a = new A (""); } }