code: public List<Integer> getOrderList(String key) {
          List<Integer> result = new ArrayList<Integer>();
          String processedKey = processKey(key);
          String orderKey = null;
  
          for (int i = 0; i < this.order.size(); i++) {
              orderKey = this.order.get(i);
  
              if (orderKey != null && orderKey.equals(processedKey) == true) {
                  result.add(i);
              }
          }
  
          return result;
      }
docs: Returns list of positions of specified key
  
  @param key Key
  @return this instance of QueryParameters