docs: public AssociationContext getAssociationContext() {
  		if ( associationContext == null ) {
  			associationContext = new AssociationContextImpl(
  					associationTypeContext,
  					hostingEntity != null ? OgmEntityEntryState.getStateFor( session, hostingEntity ).getTuplePointer() : new TuplePointer(),
  					transactionContext( session )
  			);
  		}
  
  		return associationContext;
  	}