8 Years Ago
If GetFreeState reports error, return default(T) for chance of null, rather than new T().