with java.lang; use java.lang; package java.lang.Cloneable is -- NOTE: Cloneable is an "interface" type type Cloneable_Obj is new Object with null record; pragma Convention(Java_Interface, Cloneable_Obj); type Cloneable_Ptr is access all Cloneable_Obj'Class; end java.lang.Cloneable;