/// <summary>
		/// 
		/// </summary>
		/// <param name="q"></param>
		/// <param name="entityName"></param>
		public void Fetch(QueryTranslator q, string entityName)
		{
			if (IsCollectionValued)
			{
				q.AddCollectionToFetch(CollectionRole, CollectionName, CollectionOwnerName, entityName);
			}
			else
			{
				q.AddEntityToFetch(entityName, oneToOneOwnerName, ownerAssociationType);
			}
		}