### Question:
Time { public List<Jogador> getJogadores() { return Collections.unmodifiableList(jogadores); } private  Time(String nome); List<Jogador> getJogadores(); void adicionar(Jogador jogador); static Time of(String nome); int total(); List<Jogador> getFantastico(); Map<Posicao, List<Jogador>> getJogadorByPosicao(); Jogador getArtilheiro(); List<Jogador> getJogadoresOrderByGols(); boolean removeJogador(String nome); @Override String toString();  }### Answer:
@Test @DisplayName("Deve falhar ao remover jogadores do time") void deveFalharExclusaoJogadores() { List<Jogador> jogadores = bahia.getJogadores(); UnsupportedOperationException exception = assertThrows(UnsupportedOperationException.class, jogadores::clear); assertThat(exception.getMessage(), isEmptyOrNullString()); }