docs: @Override
  	public boolean propagate() {
  		// Do nothing, AllenIntervalNetworkSolver takes care of propagation...
  		if(filteringboxes.size() != 0){
  //			System.out.println("___________________________________");
  			for (int i = 0; i < this.getVariables().length; i++) {
  //				System.out.println(this.getVariables()[i]);
  				for (int j = 0; j < filteringboxes.size();j++) {
  					if(((RectangularRegion)this.getVariables()[i]).getBoundingBox().getAlmostCentreRectangle().intersects(filteringboxes.get(j).getAlmostCentreRectangle())){
  //						System.out.println("00000000000000000000" + ((RectangularRegion)this.getVariables()[i]));
  						return false;
  					}
  				}
  			}
  //			System.out.println("___________________________________");
  		}
  		return true;
  	}