LOG.debug(msg + " found: " + subjects.size());
DebugLog.info(SubjectFinder.class, msg + " found: " + subjects.size());
  private static List _findById(String id, Iterator iter) {    String msg = "_findById '" + id + "'";    LOG.debug(msg);    Subject subj      = null;    List    subjects  = new ArrayList();    while (iter.hasNext()) {      Source  sa    = (Source) iter.next();      String  _msg  = msg + " searching '" + sa.getId() + "'";      try {        subj = sa.getSubject(id);        LOG.debug(_msg + " found: " + subj);        SubjectCache.getCache(SubjectCache.ID).put(subj);        subjects.add(subj);      }      catch (SubjectNotFoundException e) {        LOG.debug(_msg + " not found");      }    }    LOG.debug(msg + " found: " + subjects.size());    return subjects;  } // private static List _findById(id, iter) 