TypeBasedGuardingDynamicLinker linker = BeansLinker.getLinkerForClass(Test1.class);
LinkerServices ls = LinkerServicesFactory.getLinkerServices(linker);
Test1 test1 = new Test1();
GuardedInvocation inv = linker.getGuardedInvocation(new LinkRequestImpl(
CallSiteDescriptorFactory.create(MethodHandles.publicLookup(), "dyn:callMethod:add",
MethodType.methodType(Object.class, Object.class, Object.class, Object.class, Object.class, Object.class)),
false, null, null, null, null, null), ls);
MethodHandle handle = inv.getInvocation();