docs: public void complete() {
          this.endDate = new Date();
          
          if (reports.stream().allMatch(report -> report.isSuccessful() == true)) {
              this.successful = true;
          }
      }