Some objects in JavaLanguage provide a method called destroy(); which sometimes does the following:
DotNet calls this Dispose; CeeSharp has language support for calling it...
using(BusinessObject anObject = new BusinessObject()) { //execute code... When scope leaves the using block, Dispose will be called on your object automatically. }