@Override
    protected void _parse() throws Exception {
        this.name = new Name(is);
        this.op = new ComparisonOp(is);

        if (this.op.getOperator().equals(Operators.BETWEEN.value())) {
            this.range = new Range(is);
        }
        if (this.op.getOperator().equals(Operators.IN.value())) {
            this.valueList = new ListConst(is);
        } else {
            this.value = new ConstValue(is);
        }
    }
<pre>
Represents an expression of the form as below:
key OPR value
OPR is the comparison operator which could be one of the following:
	&gt;, &lt;, = , !=, IN, BETWEEN
</pre>
es6-persistence/src/main/java/com/netflix/conductor/es6/dao/query/parser/NameValue.java