Groovy - Obter uma página de uma lista sem lançar exceção caso a lista seja menor que o tamanho da página
List listaPequena = [1, 2, 3, 4, 5, 6]
int tamanhoDePaginaDesejada = 10
def x = listaPequena.take(tamanhoDePaginaDesejada)
println x // [1, 2, 3, 4, 5, 6]
//listaPequena.subList(0, tamanhoDePaginaDesejada) //java.lang.IndexOutOfBoundsException: toIndex = 10
//listaPequena[0..tamanhoDePaginaDesejada-1] //java.lang.IndexOutOfBoundsException: toIndex = 10