question: protected Object validateExchange ( Object exchange ) { Objects . requireNonNull ( exchange , "The exchange object can't be NULL." ) ; return exchange ; }
target:  Validate/modify the exchange before the handling.