@Override
 public DataSaveResult createCopyCourse(String originalCluId) throws Exception {
   try {
     return copyCourseService.createCopyCourse(originalCluId, ContextUtils.getContextInfo());
   } catch (Exception e) {
     LOG.error(String.format("Error copying course with id: %s", originalCluId), e);
     throw e;
   }
 }
 @Override
 public DataSaveResult createCopyCourseProposal(String originalProposalId, String documentType)
     throws Exception {
   try {
     return copyCourseService.createCopyCourseProposal(
         originalProposalId, documentType, ContextUtils.getContextInfo());
   } catch (Exception e) {
     LOG.error(String.format("Error copying proposal with id: %s", originalProposalId), e);
     throw e;
   }
 }