code: public <P extends ParaObject> List<P> findTagged(String type, String[] tags, Pager... pager) {
  		MultivaluedMap<String, String> params = new MultivaluedHashMap<>();
  		params.put("tags", tags == null ? null : Arrays.asList(tags));
  		params.putSingle(Config._TYPE, type);
  		params.putAll(pagerToParams(pager));
  		return getItems(find("tagged", params), pager);
  	}
docs: Searches for objects tagged with one or more tags.
  @param <P> type of the object
  @param type the type of object to search for. See {@link com.erudika.para.core.ParaObject#getType()}
  @param tags the list of tags
  @param pager a {@link com.erudika.para.utils.Pager}
  @return a list of objects found