### Question:
EmptyResult extends Result { @Override public boolean isEmpty() { return true; }  @Override void add(int arg0, Result arg1); @Override boolean add(Result value); @Override boolean addAll(Collection<? extends Result> newValues); @Override boolean addAll(int index, Collection<? extends Result> newValues); @Override void clear(); @Override boolean isEmpty(); @Override Boolean toBoolean(); @Override boolean isNull(); @Override Result remove(int index); @Override boolean remove(Object value); @Override boolean removeAll(Collection<?> c); @Override Result set(int index, Result element);  }### Answer:
@Test public void isEmpty_shouldReturnTrue() { Assert.assertTrue(new EmptyResult().isEmpty()); }
@Test public void isEmpty_shouldReturnTrue() throws Exception { Assert.assertTrue(new EmptyResult().isEmpty()); }