Soms zijn mutators nuttig. Maar ze kunnen netelig zijn. Wat print deze reeks instructies? Eerst maken we een variabele box van het type rechthoek en plaatsen er een rechthoek in. Dan maken we een andere variabele van hetzelfde type, maar ik wil dat deze hetzelfde is. Dus ik ga gewoon box gebruiken. Nu besef ik dat ik de originele box uit de weg wil ruimen. Dus ik ga het gewoon vertalen. Dus dit zou er ongeveer zo uitzien, we zouden een rechthoek maken. Dan maken we een andere rechthoek die dezelfde is en we vertalen het uit de weg. Wat is de waarde van box.getX? Wat is de waarde van box2.getX?