@@ -0,0 +1,1467 @@
+package com.googlecode.dex2jar.test;%0A%0Aimport static com.googlecode.dex2jar.DexOpcodes.ACC_PUBLIC;%0Aimport static com.googlecode.dex2jar.DexOpcodes.ACC_STATIC;%0Aimport static com.googlecode.dex2jar.DexOpcodes.OP_CONST;%0Aimport static com.googlecode.dex2jar.DexOpcodes.OP_RETURN_VOID;%0Aimport static com.googlecode.dex2jar.DexOpcodes.TYPE_SINGLE;%0A%0Aimport org.junit.Ignore;%0Aimport org.junit.Test;%0A%0Aimport com.googlecode.dex2jar.Method;%0Aimport com.googlecode.dex2jar.visitors.DexClassVisitor;%0Aimport com.googlecode.dex2jar.visitors.DexCodeVisitor;%0Aimport com.googlecode.dex2jar.visitors.DexMethodVisitor;%0A%0A/**%0A * test for huge insn 20000 and locals 2000%0A * %0A * @author bob%0A * %0A */%0A@Ignore(%22waiting for fix%22)%0Apublic class I168Test %7B%0A%0A    @Test%0A    public void test() throws Exception %7B%0A        TestUtils.testDexASMifier(getClass(), %22a%22);%0A    %7D%0A%0A    public static void a(DexClassVisitor cv) %7B%0A        DexMethodVisitor mv = cv.visitMethod(ACC_PUBLIC %7C ACC_STATIC, new Method(%22La;%22, %22a%22, new String%5B%5D %7B%7D, %22V%22));%0A        DexCodeVisitor code = mv.visitCode();%0A        code.visitArguments(2000, new int%5B%5D %7B%7D); // 2000 locals%0A        for (int i = 0; i %3C 2000; i++) %7B// 2000 insns%0A            code.visitConstStmt(OP_CONST, i, i, TYPE_SINGLE);%0A        %7D%0A        for (int i = 0; i %3C 18000; i++) %7B// 18000 insns%0A            code.visitConstStmt(OP_CONST, 25, i, TYPE_SINGLE);%0A        %7D%0A        code.visitReturnStmt(OP_RETURN_VOID);%0A        code.visitEnd();%0A        mv.visitEnd();%0A    %7D%0A%7D%0A

add test case for issue 168, waiting for fix