@JsonProperty default boolean hasContent() { final List<Attachment> attachments = isNull(getAttachments()) ? emptyList() : getAttachments(); final List<Step> steps = isNull(getSteps()) ? emptyList() : getSteps(); final List<Parameter> parameters = isNull(getParameters()) ? emptyList() : getParameters(); return steps.size() + attachments.size() + parameters.size() > 0 || shouldDisplayMessage(); } }
@JsonProperty default boolean hasContent() { final List<Attachment> attachments = isNull(getAttachments()) ? emptyList() : getAttachments(); final List<Step> steps = isNull(getSteps()) ? emptyList() : getSteps(); final List<Parameter> parameters = isNull(getParameters()) ? emptyList() : getParameters(); return steps.size() + attachments.size() + parameters.size() > 0 || shouldDisplayMessage(); } }