An automated codebase migration utility that uses structural code rewrite models to perform major library upgrades.