Integrating deductive verification and symbolic execution for abstract object creation in dynamic logic