code: public String compare(CompareCondition condition) {
          String description;
          if (condition.getContext() != null && condition.getContext().get(CONTEXT_PROPERTY_DESCRIPTION) != null) {
              description = condition.getContext().get(CONTEXT_PROPERTY_DESCRIPTION);
          } else {
              description = condition.getDataId();
          }
          CompareCondition.Operator operator = condition.getOperator();
          switch (operator) {
              case LT:
                  description += " less than ";
                  break;
              case LTE:
                  description += " less or equals than ";
                  break;
              case GT:
                  description += " greater than ";
                  break;
              case GTE:
                  description += " greater or equals than ";
                  break;
              default:
                  throw new IllegalArgumentException(operator.name());
          }
          if (condition.getData2Multiplier() != 1.0) {
              description += "( " + decimalFormat.format(condition.getData2Multiplier()) + " ";
          }
          if (condition.getContext() != null && condition.getContext().get(CONTEXT_PROPERTY_DESCRIPTION2) != null) {
              description += condition.getContext().get(CONTEXT_PROPERTY_DESCRIPTION2);
          } else {
              description += condition.getData2Id();
          }
          if (condition.getData2Multiplier() != 1.0) {
              description += " )";
          }
          return description;
      }
docs: Create a description for an CompareCondition object.
  It supports Condition.context properties:
  - "description": Description of the dataId used for this condition, if not present, description will use
  dataId literal
  i.e. "description": "Response Time"
  
  - "description2": Description of the data2Id used for this comparition, if not present, description will use
  data2Id literal
  i.e. "description2": "Response Time 2"
  
  @param condition the condition
  @return a description to be used on email templates