Компилятор / среда выполнения Java не будут автоматически создавать поле serialVersionUID. Я подозреваю, что вы используете некую форму структуры расширения байт-кода под капотом, которая инструктируется добавлять синтетические поля либо во время выполнения, либо во время компиляции.
Поле $VRc
создается инструментарием Emma, поэтому это может стать причиной хотя бы одного из синтетических полей.
Поле serialVersionUID
также добавляется Эммой , когда для свойства instr.do_suid_compensation
установлено значение true.