In my application I use 3rd party library (Spring Data for MongoDB to be exact).
Methods of this library return Iterable, while the rest of my
Iterable
You may write your own utility method for this as well:
public static Collection makeCollection(Iterable iter) { Collection list = new ArrayList(); for (E item : iter) { list.add(item); } return list; }