prior 1.5:
Iterable list = someIterable();
for(Iterator it = list.iterator(); it.hasNext(); ) {
Object element = it.next();
// do something with element
}
after 1.5:
Iterable<Object> list = someIterable();
for(Object element : list) {
// do something with element
}