code: private void backupXmlConfiguration(I_CmsXmlConfiguration configuration) {
  
          String fromName = m_baseFolder.getAbsolutePath() + File.separatorChar + configuration.getXmlFileName();
          String toDatePrefix = BACKUP_DATE_FORMAT.format(new Date());
          String toName = m_backupFolder.getAbsolutePath()
              + File.separatorChar
              + toDatePrefix
              + configuration.getXmlFileName();
  
          if (LOG.isDebugEnabled()) {
              LOG.debug(Messages.get().getBundle().key(Messages.LOG_CREATE_CONFIG_BKP_2, fromName, toName));
          }
  
          try {
              CmsFileUtil.copy(fromName, toName);
          } catch (IOException e) {
              LOG.error(Messages.get().getBundle().key(Messages.LOG_CREATE_CONFIG_BKP_FAILURE_1, toName), e);
          }
      }
docs: Creates a backup of the given XML configurations input file.<p>
  
  @param configuration the configuration for which the input file should be backed up