// CS0315: The type `short' cannot be used as type parameter `T' in the generic type or method `A'. There is no boxing conversion from `short' to `A.N1' // Line: 4 public class A where T : A.N1 { public class N1 { } }