Не могу понять, какого лешего от меня добивается валидатор. Даже с "правильным решением" сравнивал: логика поведения одна и та же, а валидатор всё равно не пропускает. Валидатор требует вызвать метод getNeighbors() передав ему объект, описывающий клетку игрового поля (tileObj), если эта клетка не содержит мину (флаг isMine), и число заминированых соседей (поле countMineNeighbors) равно нулю. У меня в коде так и происходит, но валидатору что-то не нравится:
private void openTile (final int x, final int y) {
	...
	if (!tileObj.isMine) {
		if (tileObj.countMineNeighbors == 0) {
			...
			final List<GameObject> neighbors = getNeighbors(tileObj);
	...
} // end openTile()
Подскажите в чём причина?