Reflection Java

public class Main {
 public static void main(String args[]) {
   anotherLayout();
 }
 public static void anotherLayout(){
   new Main().doit();
 }
 public void doit() {
    System.out.println(
       Thread.currentThread().getStackTrace()[3].getMethodName());
 }
}