docs: public LongSubject hasValueThat() {
      if (actual() == null || !actual().isPresent()) {
        isPresent(); // fails
        return ignoreCheck().that(0L);
      } else {
        return check("getAsLong()").that(actual().getAsLong());
      }
    }