ObjectOriented Reengineering of COBOL Applications