Java modernization