// CS738: `CB' does not implement interface member `IG.Method()' and the best implementing candidate `CA.Method()' return type `IB' does not match interface member return type `IA' // Line: 29 public interface IA { } public interface IB : IA { } public interface IG { U Method (); } public interface IDerived : IG { } public abstract class CA : IG { public T Method () { return default (T); } } public class CB : CA, IG { }