Method Conversion (1)
‘Set’ and ‘get’ are not the only methods that change. Program restructuring may also involve rewriting old methods and/or moving them between classes. Get methods must be changed:
Old methods can be lazily converted (one at a time) into new versions that set or get ghost variables; new versions can reference the ghost copies;
Each new build changes at least one variable in at least one method. The potential exists for automating this task, after encapsulation.