docs: private String buildWhereClause() {
  	
          StringBuilder sqlBuf = new StringBuilder();
         
          String join = null;
          boolean first = true;
  
          for (Enumeration where = mTables.elements(); where.hasMoreElements();) {
              join = (String) where.nextElement();
  	    
              if (join.length() > 0) {
                  if (first) {
                      // Skip " AND " in first iteration
                      first = false;
                  }
                  else {
                      sqlBuf.append(" AND ");
                  }
              }
  
              sqlBuf.append(join);
          }
  
          if (sqlBuf.length() > 0) 
              return "WHERE " + sqlBuf.toString();
  	
          return "WHERE 1 = 1"; // Hacky...
      }