private void displayLoadedProblems(ProblemAndSubmissionReceipt[] problemList) {
    GWT.log("Displaying " + problemList.length + " problems/submission receipts");

    // Sort by due date
    ProblemAndSubmissionReceipt[] list = new ProblemAndSubmissionReceipt[problemList.length];
    System.arraycopy(problemList, 0, list, 0, problemList.length);
    ViewUtil.sortProblemsByDueDate(list);

    cellTable.setRowData(Arrays.asList(list));
  }