code: public Collection<Channel> find(Map<String, String> map) throws ChannelFinderException {
  		return wrappedSubmit(new FindByMap(map));
  	}
docs: Query for channels based on the multiple criteria specified in the map.
  Map.put("~name", "*")<br>
  Map.put("~tag", "tag1")<br>
  Map.put("Cell", "1,2,3")
  
  this will return all channels with name=any name AND tag=tag1 AND
  property Cell = 1 OR 2 OR 3.
  
  @param map - search map
  @return Collection of channels which satisfy the search map.
  @throws ChannelFinderException - channelfinder exception