new ArrayList<LinearConstraint>(constraints.size());
for(IValue v : constraints ){
constraintsJ.add(convertConstraint((IConstructor)v));
}
LinearObjectiveFunction fJ = convertLinObjFun(f);
GoalType goal = minimize.getValue() ?
GoalType.MINIMIZE : GoalType.MAXIMIZE;
IValueFactory vf = values;
boolean nonNegativeJ = nonNegative.getValue();
try {
RealPointValuePair res =