refactoring location of classes reifying java types