Во всех ссылках, которые я нашел в сети, говорится, что байт-код может быть изменен во время выполнения, но я, похоже, не могу найти, может ли этот измененный байт-код заменить оригинал.
Таким образом, исходный байт-код можно было заменить один раз, а в остальное время использовать расширенный впоследствии.