This commit reinstates support for recursive annotations in Kotlin. See gh-28012 See gh-28618 See gh-31400 Closes gh-31518