firstSafe property

E? get firstSafe

Safely get first

Implementation

E? get firstSafe {
  Iterator<E> it = iterator;
  if (!it.moveNext()) {
    return null;
  }
  return it.current;
}