SimpleNumeric value6 = new SimpleNumeric(8.0);
SetValue value5 = new SetValue(Arrays.<Value> asList(value,value3,value6));
List<Value> setValues = Arrays.<Value> asList(value, value3,
value4, new SimpleNumeric(3.0));
setValue = new SetValue(setValues);
Type type = createTypeWithDomain(Arrays.<Value> asList(
setValue, value, value3,value4,value6,new SimpleSymbolic("val",5)));
SetValue result = (SetValue) setValue.except(value, type);
assertFalse(result.getValues().contains(value));
result = (SetValue) setValue.except(value3, type);