$RetValue.Message=[string]::Format('Value {0} is greater than threshold {1}{2}',$HumanReadableValue,(Convert-IcingaPluginValueToString-Value$Threshold.Value-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),$MoTMessage);
$RetValue.Message=[string]::Format('Value {0} is lower than threshold {1}{2}',$HumanReadableValue,(Convert-IcingaPluginValueToString-Value$Threshold.Value-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),$MoTMessage);
$RetValue.Message=[string]::Format('Value {0} is lower or equal than threshold {1}{2}',$HumanReadableValue,(Convert-IcingaPluginValueToString-Value$Threshold.Value-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),$MoTMessage);
$RetValue.Message=[string]::Format('Value {0} is greater than threshold {1}{2}',$HumanReadableValue,(Convert-IcingaPluginValueToString-Value$Threshold.Value-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),$MoTMessage);
$RetValue.Message=[string]::Format('Value {0} is greater or equal than threshold {1}{2}',$HumanReadableValue,(Convert-IcingaPluginValueToString-Value$Threshold.Value-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),$MoTMessage);
$RetValue.Message=[string]::Format('Value {0} is not between thresholds <{1} or >{2}{3}',$HumanReadableValue,(Convert-IcingaPluginValueToString-Value$Threshold.StartRange-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),(Convert-IcingaPluginValueToString-Value$Threshold.EndRange-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),$MoTMessage);
$RetValue.Message=[string]::Format('Value {0} is between thresholds >={1} and <={2}{3}',$HumanReadableValue,(Convert-IcingaPluginValueToString-Value$Threshold.StartRange-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),(Convert-IcingaPluginValueToString-Value$Threshold.EndRange-BaseValue$BaseValue-Unit$Threshold.Unit-OriginalUnit$Unit-UsePercent:$UsePercent-IsThreshold),$MoTMessage);
$RetValue.Message=[string]::Format('Value {0} is not matching threshold {1}{2}',$TranslatedValue,(ConvertTo-IcingaPluginOutputTranslation-Translation$Translation-Value$Threshold.Value),$MoTMessage);