Taking the Leap When you migrate, the compiler can provide you with some safety nets. Compile your old code against 2.7.7 with -deprecation, and follow the recommendations from all deprecation warnings. Update your code to use unnnested packages. This can be done mechanically by repeatedly running this regular expression search replace. s/^(package com.example.project.*)\.(\w+)/$1\npackage $2/g Co