public class P { public P<caret>() { } } class PP extends P { public PP(){ } }