Safe Object Initialization, Abstractly | AMiner