public SQLStatement addParameter(Object o) {
		// Automatically convert java.util.Date to java.sql.Timestamp
		// if the dialect requires java.sql.Timestamp objects (e.g. Derby)
		if (o != null && o.getClass().equals(java.util.Date.class)
				&& db.getDialect().getDateTimeClass().equals(java.sql.Timestamp.class)) {
			o = new java.sql.Timestamp(((java.util.Date) o).getTime());
		}
		params.add(o);
		return this;
	}