Consider the following code snippit.
MyClass myObj = new MyClass();
Is it safe to say that myObj IS NOT NULL?
Of course the constructor may have created a useless object, but the object reference itself (myObj) shouldn't be null. Correct?
Also, I realize that the constructor might throw an exception or something like that, but that's a different issue.