code: private static AssociationStorageStrategy getAssociationStorageStrategy(AssociationKeyMetadata keyMetadata, AssociationTypeContext associationTypeContext) {
  		AssociationStorageType associationStorage = associationTypeContext
  				.getOptionsContext()
  				.getUnique( AssociationStorageOption.class );
  
  		AssociationDocumentStorageType associationDocumentStorageType = associationTypeContext
  				.getOptionsContext()
  				.getUnique( AssociationDocumentStorageOption.class );
  
  		return AssociationStorageStrategy.getInstance( keyMetadata, associationStorage, associationDocumentStorageType );
  	}
docs: Returns the {@link AssociationStorageStrategy} effectively applying for the given association. If a setting is
  given via the option mechanism, that one will be taken, otherwise the default value as given via the
  corresponding configuration property is applied.