Data Model Reverse Engineering in Migrating a Legacy System to Java