code: public static Matcher unwrap(Matcher matcher) {
          if (matcher instanceof MemoMismatchesMatcher) {
              MemoMismatchesMatcher memoMismatchesMatcher = (MemoMismatchesMatcher) matcher;
              return unwrap(memoMismatchesMatcher.inner);
          }
          return matcher;
      }
docs: Retrieves the innermost Matcher that is not a MemoMismatchesMatcher.
  
  @param matcher the matcher to unwrap
  @return the given instance if it is not a MemoMismatchesMatcher, otherwise the innermost Matcher