<BUG>ci.handle = ci.handle.bindTo(mc).asCollector(Object[].class, ci.targetType.parameterCount()-2);</BUG><CONTEXT>ci.useMetaClass = true;ci.handle = LOOKUP.findVirtual(mc.getClass(), "invokeMethod", INVOKE_METHOD_SIGNATURE);} catch (Exception e) {throw new GroovyBugError(e);}<extra_id_0>}</CONTEXT>
ci.handle = ci.handle.bindTo(mc).bindTo(ci.sender);ci.handle = MethodHandles.insertArguments(ci.handle, ci.handle.type().parameterCount()-2, true, false);ci.handle = MethodHandles.insertArguments(ci.handle, 1, ci.methodName);ci.handle = ci.handle.asCollector(Object[].class, ci.targetType.parameterCount()-2);