p.setDescCi(cons.getCprocDesc(indexCi));
Instruction s = new Instruction(cons, 500);
s.ins0(ALOAD1); // class
s.ins0(DUP); // class
s.insU2(INVOKEVIRTUAL, cons.addProc(M_hashCode)); // hash code
s.insS1(BIPUSH, 31);
s.ins0(IREM);
long sw = s.insSwitchTable(0, 30);
for (int i = 0; i < 31; i++)
{
s.switchTableHere(sw, i);