Валидатор ругается на 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);
    }


}