code: public DomainObjectMatch<DomainObject> createMatchFor(List<DomainObject> domainObjects,
  			String domainObjectTypeName) {
  		DomainObjectMatch<DomainObject> ret = createGenMatchForInternal(domainObjects, domainObjectTypeName);
  		DomainObjectMatch<?> delegate = APIAccess.getDelegate(ret);
  		DomainObjectMatch<?> match = delegate != null ? delegate : ret;
  		QueryRecorder.recordAssignment(this, "createMatchFor", match,
  				QueryRecorder.reference(domainObjects), QueryRecorder.literal(domainObjectTypeName));
  		return ret;
  	}
docs: Create a match for a list of domain objects which were retrieved by another query.
  <br/>The match will be part of a query performed on a generic domain model.
  @param domainObjects a list of domain objects which were retrieved by another query
  @param domainObjectTypeName the type name of those domain objects
  @return a DomainObjectMatch