with Spring `@RequestMapping` `params` it is possible to split the endpoint into multiple controller methods for mutually exclusive query parameters. Would be possible by inventing a mapping configuration.