package Class_Wide3_Pkg istype Iface is interface;type Iface_Ptr is access all Iface'Class;procedure Put_Line (I : Iface'Class);type Root is tagged record
I :Integer;end record;type Disc_Child (N :Integer)is new Root and Iface with record
J :Integer;end record;end Class_Wide3_Pkg;