public void visitIincInsn(final int var, final int increment){
	if(currentBlock != null)
		{
		if(compute == FRAMES)
			{
			currentBlock.frame.execute(Opcodes.IINC, var, null, null);
			}
		}
	if(compute != NOTHING)
		{
		// updates max locals
		int n = var + 1;
		if(n > maxLocals)
			{
			maxLocals = n;
			}
		}
	// adds the instruction to the bytecode of the method
	if((var > 255) || (increment > 127) || (increment < -128))
		{
		code.putByte(196 /* WIDE */)
				.put12(Opcodes.IINC, var)
				.putShort(increment);
		}
	else
		{
		code.putByte(Opcodes.IINC).put11(var, increment);
		}
}