### Question:
RandomAccessSet implements Set<T>, RandomAccess<T> { @Override public boolean isEmpty() { return items.isEmpty(); }  @Override int size(); @Override boolean isEmpty(); @Override boolean contains(Object o); @Override Iterator<T> iterator(); @Override Object[] toArray(); @SuppressWarnings("hiding") @Override T[] toArray(T[] a); @Override boolean add(T e); @Override boolean remove(Object e); @Override boolean containsAll(Collection<?> c); @Override boolean addAll(Collection<? extends T> c); @Override boolean retainAll(Collection<?> c); @Override boolean removeAll(Collection<?> c); @Override void clear(); T get(int index);  }### Answer:
@Test public void aNewSetShouldBeEmpty(){ Assert.assertTrue(set.isEmpty()); }