public static void printSqlConstraintList(OutputStream stream, RelationTableInfo tableInfo, Vector arguments) {
    { boolean firstP = true;

      { RelationColumnInfo column = null;
        Cons iter000 = tableInfo.columnList;
        Stella_Object arg = null;
        Vector vector000 = arguments;
        int index000 = 0;
        int length000 = vector000.length();

        for (;(!(iter000 == Stella.NIL)) &&
                  (index000 < length000); iter000 = iter000.rest, index000 = index000 + 1) {
          column = ((RelationColumnInfo)(iter000.value));
          arg = (vector000.theArray)[index000];
          arg = Logic.safeArgumentBoundTo(arg);
          if ((arg != null) &&
              (!Logic.skolemP(arg))) {
            if (firstP) {
              {
                firstP = false;
                stream.nativeStream.print(" WHERE ");
              }
            }
            else {
              stream.nativeStream.print(" AND ");
            }
            RDBMS.printArgumentConstraint(stream, arg, column);
          }
        }
      }
    }
  }