1@interface Foo(LeftSub) <P1> 2- (void)left_sub; 3@end 4 5@protocol P3 6- (void)p3_method; 7@property (retain) id p3_prop; 8@end 9 10@interface Foo(LeftP3) <P3> 11@end 12