Take si myslim, ze pridani ARM neni spatny krok. Ta inicializace az v dobe pouziti by sla mozna "obejit" nasledovne:
try ( T t1 = new T("T1"); T t2 = null; ) { ... neco, neco, neco ... t2 = new T("T2"); }
Otazka zni, zda-li se s necim takovym pocita + programator musi davat bacha na NullPointerException.
S.