### Question:
MutableLinearProbeLongHashSet extends AbstractLinearProbeLongHashSet implements MutableLongSet, Resource { @Override public MutableLongIterator longIterator() { return new FailFastIterator(); } MutableLinearProbeLongHashSet( MemoryAllocator allocator ); @Override boolean add( long element ); @Override boolean addAll( long... elements ); @Override boolean addAll( LongIterable elements ); @Override boolean remove( long element ); @Override boolean removeAll( LongIterable elements ); @Override boolean removeAll( long... elements ); @Override boolean retainAll( LongIterable elements ); @Override boolean retainAll( long... source ); @Override void clear(); @Override MutableLongIterator longIterator(); @Override void close(); @Override MutableLongSet tap( LongProcedure procedure ); @Override MutableLongSet with( long element ); @Override MutableLongSet without( long element ); @Override MutableLongSet withAll( LongIterable elements ); @Override MutableLongSet withoutAll( LongIterable elements ); @Override MutableLongSet asUnmodifiable(); @Override MutableLongSet asSynchronized(); @Override LongSet freeze(); @Override ImmutableLongSet toImmutable();  }### Answer:
@Test void emptyIterator() { final MutableLongIterator iterator = set.longIterator(); assertFalse( iterator::hasNext ); assertThrows( NoSuchElementException.class, iterator::next ); }