code: public Where<T, ID> where() {
  		where = new Where<T, ID>(tableInfo, this, databaseType);
  		return where;
  	}
docs: Creates and returns a new {@link Where} object for this QueryBulder that can be used to add WHERE clauses to the
  SQL statement. Only one {@link Where} object can be associated with a QueryBuilder at a time and calling this
  method again creates a new {@link Where} object and resets the where information for this QueryBuilder.