*/\r
public Expression (String expressionString) {\r
String[] parts = expressionString.split("[=~]");\r
- this.leftEntity = parts[0];\r
- this.operator = expressionString.contains("=") ? "=" : "~";\r
- this.rightEntity = parts[1];\r
- this.label=rightEntity;\r
+ if (parts.length>0) {\r
+ this.leftEntity = parts[0];\r
+ this.operator = expressionString.contains("=") ? "=" : "~";\r
+ }\r
+ if (parts.length>1) {\r
+ this.rightEntity = parts[1];\r
+ this.label=rightEntity;\r
+ }\r
}\r
\r
/** \r