}
    public boolean storeCRL(Admin admin, Collection publisherids, byte[] incrl, String cafp, int number){      Iterator iter = publisherids.iterator();      boolean returnval = true;      while(iter.hasNext()){        Integer id = (Integer) iter.next();        try{          PublisherDataLocal pdl = publisherhome.findByPrimaryKey(id);          try{          returnval &= pdl.getPublisher().storeCRL(admin,incrl,cafp,number);          getLogSession().log(admin, admin.getCAId(), LogEntry.MODULE_CA, new java.util.Date(), null,                        null, LogEntry.EVENT_INFO_STORECRL,                        "Publisher CLR successfully to publisher " + pdl.getName() +".");          }catch(PublisherException pe){        	getLogSession().log(admin, admin.getCAId(), LogEntry.MODULE_CA, new java.util.Date(), null, null,        			LogEntry.EVENT_ERROR_STORECRL, "Error when publishing CRL to " + pdl.getName() + " : " + pe.getMessage());          }        }catch(FinderException fe){        	getLogSession().log(admin, admin.getCAId(), LogEntry.MODULE_CA, new java.util.Date(), null, null,        			LogEntry.EVENT_ERROR_STORECRL, "Publisher with id " + id + " doesn't exist.");        }      }      return returnval;    }