4.2.10. Object Destruction and Uninitialization
Object destruction is implicit. When an object is no longer in use, Rexx
automatically reclaims its storage. If the object has allocated other system
resources, you must release them at this time. (Rexx cannot release these
resources, because it is unaware that the object has allocated them.)
Similarly, other uninitialization processing may be needed, for example,
by a message object holding an unreported error. An object requiring
uninitialization
should define an UNINIT method. If this method is defined, Rexx runs it before
reclaiming the object's storage. If an object has more than one UNINIT method
(defined in several classes), each UNINIT method is responsible for sending
the UNINIT method up the object hierarchy.