code: public final void setValue(final String aValue) throws ParseException {
          if (Value.PERIOD.equals(getParameter(Parameter.VALUE))) {
              periods = new PeriodList(aValue);
          } else {
              super.setValue(aValue);
          }
      }
docs: {@inheritDoc}