A platform for modernizing java applications