/**
  * @ejb.interface-method
  * @ejb.transaction type="Supports"
  */
 public Collection findAll() throws LocalException {
   try {
     SpecialRateLocalHome home = SpecialRateUtil.getLocalHome();
     Collection col = home.findAll();
     List list = new CompressedSerializedList();
     for (Iterator iter = col.iterator(); iter.hasNext(); ) {
       SpecialRateLocal element = (SpecialRateLocal) iter.next();
       list.add(fill(element.getSpecialRateValue()));
     }
     return list;
   } catch (Exception e) {
     log.warn(StackTraceUtil.getStackTrace(e));
     throw new LocalException("An Error occured while findAll()!", e);
   }
 }