A method is more interested in a class other than the one it belongs to. It is a violation of the design principle indicating that behaviour should be allocated along with the data being accessed. Usually, the envied data is accessed through a parameter of the method or a field of the class. Sometimes, the name of the method reveals the class it should belong to.