O JPA CrudRepository da Spring-Data retorna Iterable, é possível converter isso na Lista?

Estou escrevendo uma ferramenta de geração de código para gerar código de fiação de back-end para aplicativos de inicialização Spring usando Spring-Data-Jpa e é um pouco irritante que os métodos no CrudRepository retornem Iterable em vez de List, pois iterável não fornece o suficiente funcionalidade, mas Lista faz, então estou procurando a melhor maneira de converter o iterável em uma lista.

eu viesta postagem sobre como alterar uma iterável para uma coleção e eu estava pensando, em vez de usar uma biblioteca como o Guava ou implementar minha própria função para fazer a conversão, por que não apenas lançá-la na lista? Existe algo errado em fazer isso que eu não conheço?

Edit: pergunto porque, como é uma ferramenta de geração de código, não é razoável gerar um código que introduz dependências em bibliotecas de terceiros, e escrever minha própria função para fazer a conversão também não é realmente razoável, porque teria que morar em algum lugar e prefiro não ter isso no código gerado. Um elenco simples funcionará, se for um pouco feio, mas se perguntará se há algo que estou perdendo.

questionAnswers(3)

yourAnswerToTheQuestion