`current` не самое лучшее имя для текущего ряда таблицы. Если на 3-й строке это еще видно из контекста, то на 8-й строке уже надо вспоминать, то ли это текущий ряд или текущая ячейка. Если бы переменная называлась `currentRow` этих вопросов бы не возникало.