asGenerativeReferenceOrNull