10d266d623452f09d06973528217390d762a8f3faDouglas Gregor 20d266d623452f09d06973528217390d762a8f3faDouglas Gregor 30d266d623452f09d06973528217390d762a8f3faDouglas Gregor 40d266d623452f09d06973528217390d762a8f3faDouglas Gregor 50d266d623452f09d06973528217390d762a8f3faDouglas Gregor@interface A 60d266d623452f09d06973528217390d762a8f3faDouglas Gregor+ (int)method1; 70d266d623452f09d06973528217390d762a8f3faDouglas Gregor- (int)method2:(int)param; 80d266d623452f09d06973528217390d762a8f3faDouglas Gregor@end 92cbd427ec533f022f612fed0dd93ef5fa214478aDouglas Gregor 102cbd427ec533f022f612fed0dd93ef5fa214478aDouglas Gregor@interface B : A 112cbd427ec533f022f612fed0dd93ef5fa214478aDouglas Gregor@end 122cbd427ec533f022f612fed0dd93ef5fa214478aDouglas Gregor 132cbd427ec533f022f612fed0dd93ef5fa214478aDouglas Gregor@interface C 142cbd427ec533f022f612fed0dd93ef5fa214478aDouglas Gregor@end 15