Is it an Error? I would at least expect an Exception instead of empty String for:
jshell> ((Supplier<String>)(()->StackWalker.getInstance(StackWalker.Option.RETAIN_CLASS_REFERENCE).getCallerClass().getName())).get()+"invisible";
$1 ==> ""
using jshell 13.0.1