Utils.insertUnboxInsns(fmv, 'Z', false);
assertEquals("visitMethodInsn(INVOKEVIRTUAL,java/lang/Boolean,booleanValue,()Z)", fmv.getEvents());
fmv.clearEvents();
Utils.insertUnboxInsns(fmv, 'S', false);
assertEquals("visitMethodInsn(INVOKEVIRTUAL,java/lang/Short,shortValue,()S)", fmv.getEvents());
fmv.clearEvents();
Utils.insertUnboxInsns(fmv, 'J', false);
assertEquals("visitMethodInsn(INVOKEVIRTUAL,java/lang/Long,longValue,()J)", fmv.getEvents());
fmv.clearEvents();
Utils.insertUnboxInsns(fmv, 'D', false);
assertEquals("visitMethodInsn(INVOKEVIRTUAL,java/lang/Double,doubleValue,()D)", fmv.getEvents());