code: public void setRepeatingOrder(String order)
              throws JspException
      {
          String[] options = order.split(",");
          RepeatingStages[] stageOrder = new RepeatingStages[options.length + 1];
          stageOrder[0] = RepeatingStages.BEFORE;
          for (int i = 0; i < options.length; i++) {
              String opt = options[i].trim();
              stageOrder[i + 1] = RepeatingStages.parseString(opt);
              if (stageOrder[i + 1] == null) {
                  String s = Bundle.getString("Tags_SelectBadRepeatingStage", new Object[]{opt});
                  registerTagError(s, null);
              }
          }
          _order = stageOrder;
      }
docs: This method will set the order of the options generated in the select.  It must contain a
  comma separated string listing the order or the stages that the repeating types are processed.
  These values are "option", "dataSource", "default", and "null".
  @param order comma separated ordering of items when there is a repeating select.
  @jsptagref.attributedescription Define the order of options generated for a repeating Select.
  It must contain a comma separated string listing the order or the stages that the repeating types
  are processed. These values are "option", "dataSource", "default", and "null". For example,
  <pre>    repeatingOrder="dataSource,option"</pre>
  
  Then a &lt;netui:selectOption> element could set the repeatingType attribute to "dataSource"
  while another is defined for "option".
  @jsptagref.databindable false
  @jsptagref.attributesyntaxvalue <i>string_order</i>
  @netui:attribute required="false" rtexprvalue="true"
  description="Define the order of options for a repeating Select"