if (returns) { load_local("result"); }
        protected void generate() throws NoSuchMethodException, NoSuchFieldException {            declare_interface(iface);            generateNullConstructor();            // generate proxied method            begin_method(method);            load_this();            super_getfield("delegates");            process_array(Object[].class, new ProcessArrayCallback() {                    public void processElement(Class type) {                        checkcast(iface);                        load_args();                        invoke(method);                    }                });            return_value();            end_method();            // newInstance            begin_method(NEW_INSTANCE);            new_instance_this();            dup();            invoke_constructor_this();            return_value();            end_method();        }