gentyref is part of the API, and must not be relocated by maven-shade-plugin in the uberjar.