[c#] How can I return NULL from a generic method in C#?