static S currentFunctionName() { ret new Throwable().getStackTrace()[1].getMethodName(); }