LimitValue[] limitValues = assignment.getLimitValuesArray();
LimitValue[] limitValues = assignment.getLimitValuesInDisplayOrder();
  public static String displayLimitValues(Assignment assignment)  {    StringBuffer strBuf = new StringBuffer();    Limit[] limits = assignment.getFunction().getLimitsArray();    LimitValue[] limitValues = assignment.getLimitValuesArray();    for (int limitIndex = 0; limitIndex < limits.length; limitIndex++)    {      Limit limit = limits[limitIndex];      strBuf.append((limitIndex > 0) ? "\n<br />\n" : "");      strBuf.append("<span class=\"label\">" + limit.getName() + ":</span> ");      int limitValuesPrinted = 0;      for (int limitValueIndex = 0;           limitValueIndex < limitValues.length;           limitValueIndex++)      {        LimitValue limitValue = limitValues[limitValueIndex];        if (limitValue.getLimit().equals(limit))        {          strBuf.append((limitValuesPrinted++ > 0) ? ", " : "");          strBuf.append(limitValue.getDisplayValue());        }      }    }        return strBuf.toString();  }