- public Expression (String leftEntity, String operator, String rightEntity, String label) {\r
- this.leftEntity = leftEntity;\r
+ /**\r
+ * Instantiates an expression with a label\r
+ * \r
+ * @param leftEntity left-of-operator field name (or 'key')\r
+ * @param operator an equality operator\r
+ * @param rightEntity right-of-operator value\r
+ * @param label to be used for display, for instance in a UI control that adds or removes the expression\r
+ * from a command parameter\r
+ */\r
+ public Expression (String field, String operator, String value, String label) {\r
+ this.leftEntity = field;\r