StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
from:http://stackoverflow.com/questions/421280/in-java-how-do-i-find-the-caller-of-a-method-using-stacktrace-or-reflection
StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();