////local[1]=new Object[10] mv.visitIntInsn(BIPUSH, 10); //stack: 10 mv.visitTypeInsn(ANEWARRAY, "java/lang/Object"); //stack: [] mv.visitVarInsn(ASTORE,1); //stack: empty, local[1]=arrayref ////local[1][0]=new Integer(10) mv.visitVarInsn(ALOAD, 1); //stack: arrayref mv.visitIntInsn(BIPUSH,0); //stack: arrayref, 0 mv.visitIntInsn(BIPUSH,11); //stack: arrayref,0, 11 mv.visitMethodInsn(INVOKESTATIC, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;"); //stack:arrayref, 0, new Integer(11) mv.visitInsn(AASTORE); //stack: