1048fbfa3SDouglas Gregor @interface Foo(LeftSub) <P1> 2048fbfa3SDouglas Gregor - (void)left_sub; 3048fbfa3SDouglas Gregor @end 4*eed4979dSDouglas Gregor 5*eed4979dSDouglas Gregor @protocol P3 6*eed4979dSDouglas Gregor - (void)p3_method; 7*eed4979dSDouglas Gregor @property (retain) id p3_prop; 8*eed4979dSDouglas Gregor @end 9*eed4979dSDouglas Gregor 10*eed4979dSDouglas Gregor @interface Foo(LeftP3) <P3> 11*eed4979dSDouglas Gregor @end 12