COBOL to Java migration case study