Switch Case com Enums

Olá pessoal, eu estou precisando
fazer um switch/case com um Enum:

 String nome = rs.getString(3);
 //Converte a string nome em um Enum.
 NomeAnalise nomeAnalise = Enum.valueOf(NomeAnalise.class, nome.toUpperCase());
  
 switch(nomeAnalise){

                case EXAME_ORGANOLEPTICO:
                    return new ExameOrganoleptico(idAnalise, amostra, nomeAnalise,
                    resultado, curva, observacao, statusAnalise,  lim_min, lim_max);
                    break;
                    
                case DENSIDADE_RELATIVA:
                    return new ExameOrganoleptico(idAnalise, amostra, nomeAnalise,
                    resultado, curva, observacao, statusAnalise,  lim_min, lim_max);
                    break;
                  
                case COBRE:
                    return new Cobre(idAnalise, amostra, nomeAnalise,
                    resultado, curva, observacao, statusAnalise,  lim_min, lim_max);                   
                    break;
...
}

O problema ocorre quando eu coloco o break;
pois aparece uma exclamação no netbeans
dizendo: unreachable statement

Será que alguém poderia me dar uma ajuda?

[]'s.

Você não precisa pôr um “break” depois de um “return”, já que ele já sai do switch. Pode limpar todos os “breaks” que vêm imediatamente depois de “return”.

Se tens return, o que está depois do return nunca é executado. Assim, o break não é preciso.

Valeu entanglement e pmlm,
obrigado pela ajuda.
Deu certo aqui. :smiley:

Abraço.