push(argTypes);
push(types);
    private void generateClInit(List methodList) throws NoSuchMethodException {                    /* generates:           static {             Class [] args;             Class cls = findClass("java.lang.Object");             args = new Class[0];             METHOD_1 = cls.getDeclaredMethod("toString", args);             Class thisClass = findClass("NameOfThisClass");             Method proxied = thisClass.getDeclaredMethod("CGLIB$ACCESS_O", args);             CGLIB$ACCESS_0 = MethodProxy.create(proxied);           }        */                begin_static();        Object args = make_local();        for (int i = 0, size = methodList.size(); i < size; i++) {            Method method = (Method)methodList.get(i);            String fieldName = getFieldName(i);            load_class(method.getDeclaringClass());            push(method.getName());            push_object(method.getParameterTypes());            dup();            store_local(args);            invoke(MethodConstants.GET_DECLARED_METHOD);            putfield(fieldName);            String accessName = getAccessName(method, i);            load_class_this();            push(accessName);            load_local(args);            invoke(MethodConstants.GET_DECLARED_METHOD);            invoke(MAKE_PROXY);            putfield(accessName);        }        if (!delegating) {            new_instance(HashMap.class);            dup();            dup();            invoke_constructor(HashMap.class);            putfield(CONSTRUCTOR_PROXY_MAP);            Object map = make_local();            store_local(map);            for (int i = 0, size = constructorList.size(); i < size; i++) {                Constructor constructor = (Constructor)constructorList.get(i);                Class[] types = constructor.getParameterTypes();                Class[] argTypes = (Class[])constructorTypes.get(i);                load_local(map);                push(types);                invoke(NEW_CLASS_KEY);//key                load_class_this();                push(argTypes);                invoke(MethodConstants.GET_DECLARED_CONSTRUCTOR);                invoke(MAKE_CONSTRUCTOR_PROXY);//value                invoke(MethodConstants.MAP_PUT);// put( key( agrgTypes[] ), proxy  )            }        }                return_value();        end_method();    }