// CS0455: Type parameter `Y' inherits conflicting constraints `long' and `long?' // Line: 11 abstract class A { public abstract void Foo () where U : T1, T2; } class B : A { public override void Foo () { } }