protected Object validateExchange(Object exchange){
  Objects.requireNonNull(exchange,"The exchange object can't be NULL.");
  return exchange;
}

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