docs: public Where<T, ID> not() {
  		/*
  		 * Special circumstance here when we have a needs future with a not. Something like and().not().like(...). In
  		 * this case we satisfy the and()'s future as the not() but the not() becomes the new needs-future.
  		 */
  		Not not = new Not();
  		addClause(not);
  		addNeedsFuture(not);
  		return this;
  	}