if (comparison == 0)
try
  public int compareTo(Object o) {    LimitValue limitValue = (LimitValue)o;        int comparison      = this.getLimit().getDisplayOrder()        - limitValue.getLimit().getDisplayOrder();        if (comparison == 0)    {      Choice choice0;      Choice choice1;            try      {        choice0          = this              .getLimit()                .getChoiceSet()                  .getChoiceByValue                    (this.getValue());        choice1          = limitValue            .getLimit()              .getChoiceSet()                .getChoiceByValue                  (limitValue.getValue());      }      catch (ChoiceNotFoundException cnfe)      {        throw new SignetRuntimeException(cnfe);      }            comparison = choice0.compareTo(choice1);    }    return comparison;  }