Model Checking Java Programs Using Constructors In Classes