SonarQube Version 8.5.1 (build 38104)
Null condition is checked in a ternary (elvis) operator.
public void consumerError(ErrorMessage errorMessage) {
String payload = (errorMessage.getOriginalMessage() != null && errorMessage.getOriginalMessage().getPayload() != null)
? errorMessage.getOriginalMessage().getPayload().toString()
: errorMessage.getPayload().getMessage();
LOGGER.error("Error receiving event with message: {}", payload, errorMessage.getPayload());
}