/guava/android/guava/src/com/google/common/collect/Iterables.java
return Iterators.getLast( defaultValue.iterator( ) , iterable) ;
return Iterators.getLast ( iterable.iterator ( ) , defaultValue ) ;
if (c.isEmpty()) { return defaultValue; } else if (iterable instanceof List) { return getLastInNonemptyList(Lists.cast(iterable)); } } <extra_id_0> } @ParametricNullness private static <T extends @Nullable Object> T getLastInNonemptyList(List<T> list) { return list.get(list.size() - 1); } public static <T extends @Nullable Object> Iterable<T> skip(