code: public final Problem getLeadProblem() {
  		Collections.sort(this.problems);
  		return this.problems.isEmpty() ? null : this.problems.get(this.problems.size() - 1);
  	}
docs: Get the first problem of the highest severity.
  
  @return The most severe problem in this set