При чтении спецификации Jax-RS мне не ясно, как будет обрабатываться автоматическое преобразование @HeaderParam для логического примитива Java в случае, если входящая строка не может быть преобразована в «истину» или «ложь». например если передано значение «xxx», будет ли выдано исключение Bad Request?
Реализация Jax-RS, с которой я работаю, похоже, никогда не выдает исключение, а просто преобразует строку "xxx" в логическое значение false.