code: public Collection<T> find(String field, Object val) throws PersistenceException {
          logger.debug("enter - find(String,Object");
          try {
              return find(field, val, null);
          }
          finally {
              logger.debug("exit - find(String,Object)");
          }
      }
docs: Executes a search that may return multiple values. The specified field
  must have been set up by a call to @{link #addSearch(String,Class)}.
  @param field the field being searched on
  @param val the value being searched against
  @return a list of objects that match the criteria
  @throws PersistenceException an error occurred talking to the data store