code: public Where<T, ID> reset() {
  		for (int i = 0; i < clauseStackLevel; i++) {
  			// help with gc
  			clauseStack[i] = null;
  		}
  		clauseStackLevel = 0;
  		return this;
  	}
docs: Reset the Where object so it can be re-used.