public Position translate(Velocity velocity) { Position result = new Position(this.deltaX + velocity.onX(), deltaY + velocity.onY()); return result; }