Валидатор ругается на 4ый пункт, хотя 5ый проходит, методы аналогичны. В чём может быть проблема, подскажите, пожалуйста?
private void markTile (int x, int y){
if(gameField[y][x].isOpen) return;
if(countFlags==0 && !gameField[y][x].isFlag) return;
if(!gameField[y][x].isFlag) {
gameField[y][x].isFlag=true;
countFlags--;
setCellValue(x,y,FLAG);
setCellColor(x,y,Color.YELLOW);
}
if(gameField[y][x].isFlag){
gameField[y][x].isFlag = false;
countFlags++;
setCellValue(x, y, "");
setCellColor(x,y,Color.ORANGE);
}
}