docs: @Override
    public List<VariableQueryParameterDto> convertQueryParameterToType(String value) {
      String[] expressions = value.split(EXPRESSION_DELIMITER);
  
      List<VariableQueryParameterDto> queryVariables = new ArrayList<VariableQueryParameterDto>();
  
      for (String expression : expressions) {
        String[] valueTriple = expression.split(ATTRIBUTE_DELIMITER);
        if (valueTriple.length != 3) {
          throw new InvalidRequestException(Status.BAD_REQUEST, "variable query parameter has to have format KEY_OPERATOR_VALUE.");
        }
  
        VariableQueryParameterDto queryVariable = new VariableQueryParameterDto();
        queryVariable.setName(valueTriple[0]);
        queryVariable.setOperator(valueTriple[1]);
        queryVariable.setValue(valueTriple[2]);
  
        queryVariables.add(queryVariable);
      }
  
      return queryVariables;
    }