/// <summary>
 /// Returns a <see cref="System.String" /> that represents this instance.
 /// </summary>
 /// <returns>A <see cref="System.String" /> that represents this instance.</returns>
 public override string ToString()
 {
     return((!string.IsNullOrWhiteSpace(ItemLeft) && !string.IsNullOrWhiteSpace(ItemRight))
         ? string.Format(BooleanSearchCore.expressionFormat, BooleanSearchCore.StringFieldToExpressionString(ItemLeft), Operator.ToString(), BooleanSearchCore.StringFieldToExpressionString(ItemRight))
         : string.Empty);
 }