code: public boolean removeInterval(Bounds i) {
  		if(bs.remove(i)) {
  			Bounds intersection = new Bounds(0, APSPSolver.INF);
  			
  			for(Bounds toIntersect : bs) {
  				//intersection = intervalIntersect(intersection, toIntersect);//intervalIntersect(intersection, inter);
  				intersection = intersection.intersect(toIntersect);
  			}
  					
  			minimum = intersection.min;
  			maximum = intersection.max;
  			
  			return true;
  		}
  		return false;
  	}
docs: Remove an [lb,ub] interval between the two {@link TimePoint}s of this constraint.
  @param i The interval to remove.
  @return {@code true} if the interval was removed, {@code false} if this was
  an attempt to remove the active constraint.