docs: public static Object delayedNull(CompletionStage<Void> stage) {
        // If stage was null - meant we didn't notify or if it already completed, no reason to create a stage instance
        if (stage == null || CompletionStages.isCompletedSuccessfully(stage)) {
           return null;
        } else {
           return asyncValue(stage);
        }
     }