static Iterator getIterator(O o) { if (o == null) null; if (o instanceof Iterator) ret (Iterator) o; if (o instanceof Iterable) ret ((Iterable) o).iterator(); null; }