interface ĠA Ġ{ ĊĠĠĠ Ġfun Ġfoo (): ĠString Ċ } Ċ Ċ interface ĠB Ġ{ ĊĠĠĠ Ġfun Ġfoo (): ĠString Ġ= Ġ" OK " Ċ } Ċ Ċ interface ĠC Ġ: ĠA , ĠB Ċ Ċ // ĠThere 's Ġno Ġ' foo ' Ġin ĠA $$ T Impl , Ġpro guard Ġand Ġother Ġtools Ġmay Ġfail Ġif Ġwe Ġgenerate Ġcalls Ġto Ġit Ċ // Ġ 0 ĠIN VOKE STATIC ĠA \ $\ $ T Impl . foo Ċ // Ġ 1 ĠIN VOKE STATIC ĠB \ $\ $ T Impl . foo Ċ