Универсальный вряд ли. Но, если байткоды на лету не генерируются, то compile time это то, что нужно
Вот и я о том же. Это не динамические прокси или какие-нибудь JPA модели. Тут разовые преобразования байткода, которые обычно происходят при загрузке классов на старте JVM. И хочется перетащить это на фазу компиляции вместе со сборкой native image