asm coerce varargs argument