if ($handlers != null) { Collections.sort($handlers, $handlerComparator); }
  public final void sort(ActionEvent ae) {    LOG.debug("call to sort");    if (getComparator() == null) {      LOG.warn("call to sort, but no comparator found");      return;    }    String sortPropertyName = RobustCurrent.requestParameterValues(SORT_PROPERTY_REQUEST_PARAMETER_NAME)[0];    if ((sortPropertyName != null) && (! sortPropertyName.equals(EMPTY))) {      LOG.warn("call to sort, but no sort property name found in HTTP request");      return;    }    else {      LOG.debug("sort property is " + sortPropertyName);    }//    String sortOrderString = RobustCurrent.requestParameterValues(SORT_ORDER_REQUEST_PARAMETER_NAME)[0];//    if (LOG.isWarnEnabled() && (sortOrderString != null) && (! sortOrderString.equals(EMPTY))) {//      LOG.warn("no previous sort order given; starting from comparator default");//    }//    else {//      LOG.debug("sort order is " + sortOrderString);//      String[] sortOrder = concatStringToStringArray(sortOrderString);//      getComparator().setSortOrder(sortOrder);//    }    getComparator().bringToFront(sortPropertyName);  }