expression.addChild(Expression.from(geom1, geom1));
expression.addChild(Expression.from(geom2, geom1));
//Bug 5885276, the empty string either like " " or "" needs to be substituted
//by null prior to passing to Geometry call.
if (params==null || params.trim().equals("")){
expression.addChild(Expression.from(null, geom1));
}else{
expression.addChild(Expression.from(params, geom1));
}
expression.setOperator(anOperator);
Expression finalExpression = expression.equal("TRUE");