package p; /** typecomment template*/ interface I { public abstract I getFoo(); public abstract void foo(I foo); }