public final void isEmpty() {
    if (!Iterables.isEmpty(checkNotNull(actual))) {
      failWithActual(simpleFact("expected to be empty"));
    }
  }
@Test
  public void iterableIsEmpty() {
    assertThat(asList()).isEmpty();
  }