Returns:
Returns a new instance of an object.
Returns a new instance of an object. The returned object's class is defined by the implementation.
A new instance of an object.