private void addNeighboorIfExistsYo(Array newNeighboor, Ways way) {
		Array nextNeighboor = null;
		switch (way) {
		case EAST:
			nextNeighboor = this.findArrayByXYYo(newNeighboor.posX + 1,
					newNeighboor.posY);
			break;
		case NORTH:
			nextNeighboor = this.findArrayByXYYo(newNeighboor.posX,
					newNeighboor.posY - 1);
			break;
		case SOUTH:
			nextNeighboor = this.findArrayByXYYo(newNeighboor.posX,
					newNeighboor.posY + 1);
			break;
		case WEST:
			nextNeighboor = this.findArrayByXYYo(newNeighboor.posX - 1,
					newNeighboor.posY);
			break;
		default:
			break;
		}
		if (nextNeighboor != null) {
			newNeighboor.addNeighboor(nextNeighboor, way);
		}
	}