Auch keine gute Lösung. Denn man bekommt erstmal nichts von dem Fehler mit.
Der "best practise" Weg ist eine
Exception im Konstruktor zu werfen. Wenn das passiert, wird das Objekt automatisch wieder aufgeräumt und der Ersteller bekommt eine deutliche Warnung