Arg. It converts: fooInstance.setLogger(getLogger()); to: fooInstance.setLoggerFactory.getLogger()); This "migrator" doesn't seem to have any intelligence at all. It even leaves me with misplaced parentheses---and over 500 errors. It's going to be easier to convert all these source files by hand. This migrator doesn't seem to be worth much---it seems to me that a couple of regular expressions, while far from perfect, would do a better job than this migrator.