SixModelObject ContextRef = tc.gc.ContextRef;
SixModelObject wrap = ContextRef.st.REPR.allocate(tc, ContextRef.st);
((ContextRefInstance)wrap).context = ctx;
SixModelObject CallCapture = tc.gc.CallCapture;
CallCaptureInstance cc = (CallCaptureInstance)CallCapture.st.REPR.allocate(tc, CallCapture.st);
cc.descriptor = ctx.csd;
cc.args = ctx.args;
Ops.invokeDirect(tc, meth,
dispVivifier, new Object[] { dispatcher, p6sub, wrap, cc });