/**
  * CAUTION: Decompiled by hand.
  *
  * @return
  */
 public Enumeration getParameterObjects() {
   Array array = getProperties();
   Array array1 = new Array();
   Enumeration enumeration = array.elements();
   while (enumeration.hasMoreElements()) {
     StringProperty stringproperty = (StringProperty) enumeration.nextElement();
     if (stringproperty.isParameter && stringproperty.getOrder() > 0) {
       array1.add(stringproperty);
     }
   }
   Sorting.sort(array1, new GreaterEqualOrder());
   return array1.elements();
 }
 /**
  * CAUTION: Decompiled by hand.
  *
  * @param flag
  * @return
  */
 public Enumeration getStatePropertyObjects(boolean flag) {
   Array array = getProperties();
   Array array1 = new Array();
   Enumeration enumeration = array.elements();
   while (enumeration.hasMoreElements()) {
     StringProperty stringproperty = (StringProperty) enumeration.nextElement();
     if (stringproperty.isStateProperty
         && stringproperty.getOrder() > 0
         && (flag || stringproperty.isPrimaryStateProperty)) {
       array1.add(stringproperty);
     }
   }
   Sorting.sort(array1, new GreaterEqualOrder());
   return array1.elements();
 }