Right. I know what you feel because the current `skip()` code moves the position outside MessageUnpacker. But I think `skipValueWithSwitch` will be slower than `skip()`. A better implementation would be preparing a skip length table as @frsyuki suggested in https://github.com/msgpack/msgpack-java/pull/82/files#r12501173

Making skip() fast is critical for our products.