Чтобы выяснить номер строки метода, который вызвал наш метод мы должны в массива прописать [2]. --- ПОЧЕМУ [2]. Потому что, у нас очередность записи в массив следующая: --ПЕРВЫМ всегда идет steckTrace и он прописался в ячейке [0] --Вторым идет наш метод тк его только что вызвал метод, строку которого мы хотим узнать и наш метод прописался в ячейке [1] --Третьим идет метод, который вызвал наш метод и номер строчки в коде, которого мы хотим узнать и этот метод всегда будет в ячейке [2]. Тут действует принцып стопки бумаги, а так как метод вызывающий другой метод, он срабатывает раньше, потому и в масив ин прописывается раньше и смещается ниже тех методов, которые он сам вызвал.