@Override
 public void moveOnlineReviews(
     ProtocolSubmissionBase submission, ProtocolSubmissionBase newSubmission) {
   newSubmission.setProtocolOnlineReviews(new ArrayList<ProtocolOnlineReviewBase>());
   for (ProtocolOnlineReviewBase review : submission.getProtocolOnlineReviews()) {
     review.setProtocol(newSubmission.getProtocol());
     review.setProtocolId(newSubmission.getProtocol().getProtocolId());
     review.setSubmissionIdFk(newSubmission.getSubmissionId());
     if (CollectionUtils.isNotEmpty(review.getCommitteeScheduleMinutes())) {
       for (CommitteeScheduleMinuteBase comment : review.getCommitteeScheduleMinutes()) {
         comment.setProtocolIdFk(review.getProtocolId());
         comment.setScheduleIdFk(newSubmission.getScheduleIdFk());
       }
     }
     newSubmission.getProtocolOnlineReviews().add(review);
   }
 }