docs: void addIndexCondition(Expression[] exprList, Index index, int colCount,
                             boolean isJoin) {
  // VoltDB extension
          if (rangeIndex == index && isJoinIndex && (!isJoin) &&
                  (multiColumnCount > 0) && (colCount == 0)) {
              // This is one particular set of conditions which broke the classification of
              // ON and WHERE clauses.
              return;
          }
  // End of VoltDB extension
          rangeIndex  = index;
          isJoinIndex = isJoin;
  
          for (int i = 0; i < colCount; i++) {
              Expression e = exprList[i];
  
              indexEndCondition =
                  ExpressionLogical.andExpressions(indexEndCondition, e);
          }
  
          if (colCount == 1) {
              indexCondition = exprList[0];
          } else {
              findFirstExpressions = exprList;
              isMultiFindFirst     = true;
              multiColumnCount     = colCount;
          }
      }