LOG.error(ERR_NI + ERR_S + o.getClass());
ErrorLog.error(GrouperQuery.class, E.NI + E.Q_S + o.getClass());
  public Set getStems()     throws QueryException  {    Set stems       = new LinkedHashSet();    Set candidates  = this.filter.getResults(this.s);    Iterator iter   = candidates.iterator();    while (iter.hasNext()) {      Object o = iter.next();      if        (o.getClass().equals(Group.class)) {        // TODO What is the right behavior here?  Should I return        //      nothing?  Should I return all parent stems within        //      scope?  I really don't know.        // Nothing      } else if (o.getClass().equals(Stem.class)) {        stems.add( (Stem) o );      }      else {        LOG.error(ERR_NI + ERR_S + o.getClass());      }    }    return stems;  } // public Set getStems()