This already exists in `definitions.SerialVersionUIDAnnotation`. I think that was refactored there recently by @adriaanm after my review of SAM support. It should actually be changed to a `def`, not a `lazy val`, to avoid unwanted tree sharing.