@Override
  public boolean serializeContents(ISerializer serializer) {
    boolean bRet = true;

    try {
      serializer.startListProperty(this.getInstanceName());

      for (gen.xsd.DayType itr : members) {

        bRet = (itr).validateContent();
        if (bRet) bRet = serializer.setStringPropertyValue(this.getInstanceName(), itr.value);

        if (bRet == false) {
          serializer.setErrorMessage(
              " Parameter Contains Invalid Value : " + this.getInstanceName());
          break;
        }
      }
      serializer.endListProperty(this.getInstanceName());
    } catch (Exception e) {
      return false;
    }

    return bRet;
  }