(Resolvido) Batalha Naval Simples

Oque tem de errado com este código. Esse código é pra simular um Batalha Naval. Dentro de um vetor, e retornar se o barco afundou, se acertou ou se somente errou o tiro.
Classe: SimpleDotComtestDrive

public class SimpleDotComTestDrive {

    public static void main(String[]args) {
    	SimpleDotCom dot = new SimpleDotCom();
    	int [] locations = {2,3,4};
    	dot.setLocationCells(locations);
    	String userGuess = "2";
    	String result = dot.checkYourself(userGuess);
    	}
    }


}

Classe: SimpleDotCom

public class SimpleDotCom {

	int [] locationCells;
	int numOfHits = 0;
	public void setLocationCells(int[]locs){
		locationCells = locs;
	}
    public String checkYourself(String stringGuess){
    	int guess = Integer.parseInt(stringGuess);
    	String result = "miss";
    	for(int cell : locationCells){
    		if(guess == cell){
    			result = "hit";
    			numOfHits++;
    			break;
    		}
    	}
    	if(numOfHits == locationCells.length){
    		result = "kill";
    	}
    	System.out.println(result);
    	return result;
    }
}

Alguem sabe porque da esse erro?
13: class, interface, or enum expected

Então cara eu percebi que tem uma chave a mais sendo fechada no seu código, tira essa chave e ve se compila, se o erro persistir você fala ai que agente tenta resolver !

    public class SimpleDotComTestDrive {  
      
        public static void main(String[]args) {  
            SimpleDotCom dot = new SimpleDotCom();  
            int [] locations = {2,3,4};  
            dot.setLocationCells(locations);  
            String userGuess = "2";  
            String result = dot.checkYourself(userGuess);  
            }  
       }  
     
     //Essa chave aqui abaixo !
   }  

Falo !

Rs… vontade de chorar… kkkkk
sorry ae… vou até fechar o tópico para caso mais alguem veja o código rs rs rs