I don't know whether Gavin intends to contribute it to Hibernate Tools
and/or whether this logic could even be extracted as a reusable language
server; but it's something I guess would be worth discussing with him.
Eclipse IDE <https://www.eclipse.org/downloads/eclipse-packages/>
developer, for Red Hat Developers <https://developers.redhat.com/>