Assert.assertEquals(X.getUB(), 10);
Assert.assertEquals(Y.getLB(), 3);
Assert.assertEquals(Y.getUB(), 8);
Y.updateUpperBound(-2, Cause.Null);
solver.propagate();
Assert.assertEquals(Y.getUB(), -2);
Assert.assertEquals(X.getLB(), 2);
Y.removeValue(-4, Cause.Null);
solver.propagate();