In a language where both are available, would you prefer to see an instance constructor or a static method that returns an instance?
For example, if you\'re creating
Static Method. Then you can return a null, rather than throwing an exception (unless a reference type)