public @NonNull ThrowableSubject hasFailureThat() {
        this.failure().isPresent();
        return this.check("failure().get()").that(this.actual.failure().get());
    }
Truth subject used to simplify testing {@link ArgumentParseResult argument parse results}.

@param <T> type of the parsed values
cloud-core/src/test/java/org/incendo/cloud/truth/ArgumentParseResultSubject.java