private Relationship deleteTempNodeAndUpdateRelationshipWithEntity(AssociationKey associationKey, RowKey rowKey, Node rowKeyNode) {
Node ownerNode = neo4jCRUD.findNode( associationKey.getEntityKey(), ENTITY );
Relationship inverseRelationship = updateInverseRelationship( rowKey, rowKeyNode, ownerNode );
RelationshipType associationType = relationshipType( associationKey );
Relationship relationship = null;
if ( !associationKey.getCollectionRole().equals( associationKey.getTable() ) ) {
relationship = ownerNode.createRelationshipTo( inverseRelationship.getStartNode(), associationType );
applyColumnValues( rowKey, relationship );
}