Declaring a primitive or an object is quite straight forward:
var int i; var Object o; <<< i, " ", o >>>;
sometimes you just want an object to be instantiated later.
This is done using the
late Object object_ref; if(object_ref) <<< "We have an object: ", object_ref >>>; else <<< "We have no object" >>>;
trying to access, print or pass an non instantiated object will perform
late Object object_ref; <<< object_ref >>>;
var int array_ref; new int => array_ref; <<< array_ref >>>;