docs: void assignToLists(Expression e, HsqlArrayList[] expressionLists,
                         int first) {
  
          set.clear();
          e.collectRangeVariables(rangeVariables, set);
  
          int index = rangeVarSet.getLargestIndex(set);
  
          // condition is independent of tables if no range variable is found
          if (index == -1) {
              index = 0;
          }
  
          // condition is assigned to first non-outer range variable
          if (index < first) {
              index = first;
          }
  
          expressionLists[index].add(e);
      }