Java tutorial
//package com.java2s; import java.util.Collections; import java.util.Iterator; public class Main { public static <T> Iterator<T> safeIterator(Iterable<T> iterable) { return iterable == null ? Collections.<T>emptyList().iterator() : iterable.iterator(); } }