Creating and
removing fields and methods aren’t included because they don’t seem to be in
the spirit of behavior preservation, and adding new functionality is a
separate concern.
The intention is
to let programmers naturally express typical sequences of refactorings they
would use in practice.