Feature envy reveals a method (or method-to-be) that would work
better on a different class.
Methods suffering from feature envy contain logic that is difficult
to reuse because the logic is trapped within a method on the wrong
class. These methods are also often private methods, which makes them
unavailable to other classes. Moving the method (or the affected portion
of a method) to a more appropriate class improves readability, makes the
logic easier to reuse and reduces coupling.