### Question:
Caller { @Pure public static String getCallerMethod() { return getCaller().getCallerMethod(2); } private  Caller(); @Pure static org.arakhne.afc.vmutil.caller.Caller getCaller(); @Pure static String getCallerMethod(); @Pure static String getCallerMethod(int level); @Pure static Class<?> getCallerClass(); @Pure static Class<?> getCallerClass(int level); @Pure static Class<?> findClassForFirstCallerOutsideVmutilModule(); static final String MODULE_NAME; }### Answer:
@Test public void getCallerMethod() throws Exception { assertEquals("innerinnerTestGetCallerMethod", this.caller.innerinnerTestGetCallerMethod()); }