>>806012 (OP)
A really verbose object oriented language, with most declarations commented, most because some look like they're split in two, but that second line is not commented and would result in compile error.
Seems most boilerplate for file handling, process manipulation and display interface.