code: <T> DomainObjectMatch<T> createMatchInternal(Class<T> domainObjectType) {
  		DomainObjectMatch<T> ret =APIAccess.createDomainObjectMatch(domainObjectType,
  				this.queryExecutor.getDomainObjectMatches().size(),
  				this.queryExecutor.getMappingInfo());
  		this.queryExecutor.getDomainObjectMatches().add(ret);
  		return ret;
  	}
docs: Create a match for a specific type of domain objects
  @param domainObjectType
  @return a DomainObjectMatch for a specific type of domain objects