code: private void initFromSeriesDefinition(String seriesDefinition) {
  
          String seriesDefinitionString = seriesDefinition;
          m_seriesDefinition = new CmsSerialDateValue(seriesDefinitionString);
          if (m_seriesDefinition.isValid()) {
              I_CmsSerialDateBean bean = CmsSerialDateBeanFactory.createSerialDateBean(m_seriesDefinition);
              m_dates = bean.getDates();
              m_duration = bean.getEventDuration();
          } else {
              try {
                  throw new Exception("Could not read series definition: " + seriesDefinitionString);
              } catch (Exception e) {
                  LOG.debug(e.getMessage(), e);
              }
              m_dates = new TreeSet<>();
          }
      }
docs: Initialization based on the series definition.<p>
  
  @param seriesDefinition the series definition