docs: void addTableColumns(HsqlArrayList exprList) {
  
          if (namedJoinColumns != null) {
              int count    = exprList.size();
              int position = 0;
  
              for (int i = 0; i < count; i++) {
                  Expression e          = (Expression) exprList.get(i);
                  String     columnName = e.getColumnName();
  
                  if (namedJoinColumns.contains(columnName)) {
                      if (position != i) {
                          exprList.remove(i);
                          exprList.add(position, e);
                      }
  
                      e = getColumnExpression(columnName);
  
                      exprList.set(position, e);
  
                      position++;
                  }
              }
          }
  
          addTableColumns(exprList, exprList.size(), namedJoinColumns);
      }