при обратной сборке возвращают значение с .registers обратно на .locals
имхо не имеет значение в нашем случае. Если у вас .locals, то прибавьте единицу и дальше по инструкции (только вместо регистра v5 у вас возможно будет другое значение, которое свободное в методе)
Существует два способа указать, сколько регистров доступно в методе. директива .registers указует общее количество регистров в методе, в то время как альтернативное .locals директива определяет число регистров без параметров в методе. Общее количество регистров будет также включать в себя, однако многие регистры необходимы для хранения параметров метода.