docs: private static String getBooleanResultAsString(final String operator, final String rightOperand, final String leftOperand) {
          switch (operator) {
              case "lt":
                  return Boolean.toString(Integer.valueOf(leftOperand) < Integer.valueOf(rightOperand));
              case "lt=":
                  return Boolean.toString(Integer.valueOf(leftOperand) <= Integer.valueOf(rightOperand));
              case "gt":
                  return Boolean.toString(Integer.valueOf(leftOperand) > Integer.valueOf(rightOperand));
              case "gt=":
                  return Boolean.toString(Integer.valueOf(leftOperand) >= Integer.valueOf(rightOperand));
              case "=":
                  return Boolean.toString(Integer.parseInt(leftOperand) == Integer.parseInt(rightOperand));
              case "and":
                  return Boolean.toString(Boolean.valueOf(leftOperand) && Boolean.valueOf(rightOperand));
              case "or":
                  return Boolean.toString(Boolean.valueOf(leftOperand) || Boolean.valueOf(rightOperand));
              default:
                  throw new CitrusRuntimeException("Unknown operator '" + operator + "'");
          }
      }