Possivel erro de tradução livro Kathie&Bert SCJP 5

na página 222 do livro que citei no Assunto do topico, fala sobre o uso apropriado de Assertivas e no 4° subtitulo diz :

Não use assertivas,mesmo em metodos publicos, para procurar instruções case que sabe q nunca ocorrerão

no caso a negação esta errada é ao contrario vc deve sim usar assert nesse afirma q nunca vamos chegar nessa area e se por ventura chegar manda “assert false” pq nao PODE e na parte do resumo do capitulo (Exercicios rapidos) a ultima marcação fala o correto

espero q esteja certo e ajudado

Isso aí está cheirando a erro grosseiro de tradução.

Você não deve é usar assert em métodos públicos para testar coisas importantes. Isso pq o assert desaparece no código de produção. Caso queira validar parâmetros e coisas do gênero, use ifs e exceptions.