question: builds a string representation of the message and the failure if exists . concode_field_sep Reason reason concode_elem_sep String INDEX_DELAYED_NODE_LEFT_TIMEOUT_SETTING concode_elem_sep TimeValue DEFAULT_DELAYED_NODE_LEFT_TIMEOUT concode_elem_sep Throwable failure concode_elem_sep FormatDateTimeFormatter DATE_TIME_FORMATTER concode_elem_sep String message concode_elem_sep long timestamp concode_field_sep long getTimestampInMillis concode_elem_sep UnassignedInfo readFrom concode_elem_sep String shortSummary concode_elem_sep Reason getReason concode_elem_sep String getMessage concode_elem_sep long findSmallestDelayedAllocationSetting concode_elem_sep long findNextDelayedAllocationIn concode_elem_sep void writeTo concode_elem_sep long getAllocationDelayTimeoutSetting concode_elem_sep XContentBuilder toXContent concode_elem_sep int hashCode concode_elem_sep long getDelayAllocationExpirationIn concode_elem_sep boolean equals concode_elem_sep int getNumberOfDelayedUnassigned concode_elem_sep String toString concode_elem_sep Throwable getFailure
target: String function ( ) { if ( message == null ) { return null ; } return message + ( failure == null ? "srini_string" : "srini_string" + ExceptionsHelper . detailedMessage ( failure ) ) ; }