@Override
	public boolean equals(Object other) {//@formatter:off
		return (other == this) ? true
			 : (other == null) ? false
			 : (other instanceof Cell) ? equal(((Cell) other).x, x) && equal(((Cell) other).y, y)
			 : false;
	}//@formatter:on