п*зданут*я задача.... учат в 2ве строки получать стэк трэйс, а потом обращаться к массиву и вызывать у элементов необходимых функции, а потом валидатор за это же и е**т.... зачем я в коде должен 2 раза обращаться к
Thread.currentThread().getStackTrace()
если это несет в себе два вызова одного и того же объекта... два раза гоняю оперативу, что бы получать одни и те же данные. есть в этом сакральный смысл? Или такая реализация является правильной с точки зрения производительности и оптимальности использования ресурса? Подскажите пожалуйста, разобраться хочу для себя.