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