future/src/main/java/com/spotify/hamcrest/future/ExceptionallyCompletedCompletionStage.java [47:54]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    if (future.isDone()) {
      if (future.isCancelled()) {
        mismatchDescription.appendText("a stage that was cancelled");
        return false;
      } else if (future.isCompletedExceptionally()) {
        try {
          future.getNow(null);
          throw new AssertionError(
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



future/src/main/java/com/spotify/hamcrest/future/SuccessfullyCompletedCompletionStage.java [50:57]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    if (future.isDone()) {
      if (future.isCancelled()) {
        mismatchDescription.appendText("a stage that was cancelled");
        return false;
      } else if (future.isCompletedExceptionally()) {
        try {
          future.getNow(null);
          throw new AssertionError(
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



