1package deref1 is 2 type T is tagged limited null record; 3 procedure Op (Obj : in out T); 4end deref1; 5