}\r
\r
public String getValueWithExpressions () {\r
- StringBuilder completeValue = new StringBuilder((value==null ? "" : value)); \r
+ StringBuilder completeValue = new StringBuilder((value==null ? "" : value));\r
+ boolean first=true;\r
for (Expression expr : expressions) { \r
- completeValue.append(" and " + expr.toString());\r
+ if (value == null && first) {\r
+ first = false;\r
+ completeValue.append(expr.toString());\r
+ } else {\r
+ completeValue.append(" AND " + expr.toString());\r
+ }\r
}\r
return completeValue.toString(); \r
} \r