docs: public void setProblems(java.util.Collection<Problem> problems) {
          if (problems == null) {
              this.problems = null;
              return;
          }
  
          this.problems = new java.util.ArrayList<Problem>(problems);
      }