Groovy Устаревшие методы и Eclipse - сортировка

У меня есть следующий код, который я написал в Groovy 1.8

someListOfLists.flatten().sort().unique()

Я перешел на groovy 2.3.x, и eclipse (с помощью плагина e4.4 GroovyEclipse для Juno из релиза моментального снимка) показывает, что метод sort () устарел дляsort(Collection<T> self)к которомусовет должен использоватьsort(Iterable<T> self).

Как теперь объединить методы, подобные этим, чтобы избежать предупреждений об устаревании?

Я думал, что flatten () возвращает ArrayList (который является итерируемым) это должно быть хорошо. Кроме того, я вижу, что делает

((Iterable) someListOfLists.flatten()).sort().unique()

снимает предупреждение, но выглядит некрасиво

Так что это просто затмение, когда не видно, что на самом деле будет использоваться правильная сортировка, или есть какой-то другой способ выразить мою цепочку методов?

Ответы на вопрос(1)

Ваш ответ на вопрос