Java migration for insurance systems