Delegates and Events
The delegate system is the object-oriented equivalent of the procedure pointer and is a type safe solution. The use of procedure or function pointers is a common enough occurrence in many languages, and in .NET they are generally used as a mechanism for one software component to notify another about an event which has occurred. Delegates and events are also implemented on the JVM platform.
Nested Classes in Managed COBOL
In managed COBOL, you can define a nested class within another class, following all the methods belonging to the containing class.