@CanIgnoreReturnValue
  public final Ordered containsExactly() {
    return containsExactlyEntriesIn(ImmutableMap.of());
  }
@Test
  public void containsExactlyExtraKeyInOrder() {
    ImmutableMap<String, Integer> actual = ImmutableMap.of("jan", 1, "feb", 2, "march", 3);
    expectFailureWhenTestingThat(actual).containsExactly("feb", 2, "jan", 1).inOrder();
    assertFailureKeys(
        "unexpected keys", "for key", "unexpected value", "---", "expected", "but was");
    assertFailureValue("for key", "march");
    assertFailureValue("unexpected value", "3");
  }