### Question:
EmptySimpleCollection implements SimpleCollection<E> { @Override public int size() { return 0; }  @Override int size(); @Override boolean isEmpty(); @Override Iterator<E> iterator(); @Override Iterator<E> structuralIterator();  }### Answer:
@Test public void size() { Assert.assertEquals(0, COLLECTION.size()); }
@Test public void stream() { final SimpleCollection<String> collection = COLLECTION; final Stream<String> stream = collection.stream(); final List<String> streamed = stream.collect(Collectors.toList()); assertEquals(0, streamed.size()); }