/guava/guava/src/com/google/common/base/Optional.java
checkNotNull ( optionals ) ;
@Override public abstract int hashCode(); @Override public abstract String toString(); public static <T> Iterable<T> presentInstances( final Iterable<? extends Optional<? extends T>> optionals) { <extra_id_0> return new Iterable<T>() { @Override public Iterator<T> iterator() { return new AbstractIterator<T>() { private final Iterator<? extends Optional<? extends T>> iterator = checkNotNull(optionals.iterator());