Reengineering COBOL Software Implies Specification of the Underlying Dialects