@CanIgnoreReturnValue
  public final Ordered containsExactlyElementsIn(@Nullable Iterable<?> expected) {
    return containsExactlyElementsIn(expected, false);
  }
@Test
  @SuppressWarnings("ContainsExactlyElementsInWithVarArgsToExactly")
  public void iterableContainsExactlyElementsInWithOneIterableDoesNotGiveWarning() {
    expectFailureWhenTestingThat(asList(1, 2, 3, 4)).containsExactlyElementsIn(asList(1, 2, 3));
    assertFailureValue("unexpected (1)", "4");
  }