public CeTaskMessageDto setMessage(String message) {
    checkArgument(message != null && !message.isEmpty(), "message can't be null nor empty");
    this.message = abbreviate(message, MAX_MESSAGE_SIZE);
    return this;
  }
@Test
  void setMessage_fails_with_IAE_if_argument_is_null() {
    assertThatThrownBy(() -> underTest.setMessage(null))
      .isInstanceOf(IllegalArgumentException.class)
      .hasMessage("message can't be null nor empty");
  }