To complete a sort safe and sound downcast you say: derived d foundation, just like an old type C cast The compiler quickly invokes the dynamic casting system without necessitating further syntax Although this doesn,t have the profit of quick area of casts as in C new casts, Java checks utilization