@Override public String toString() { return "ModelASTValue{" + "value=" + value + ", isLiteral=" + isLiteral() + '}'; }
@Override public String toString() { return "ModelASTValue{" + "value=" + value + ", isLiteral=" + isLiteral() + '}'; }
protected boolean isLiteralSingleArg() { return getArgs() != null && getSingleValue() != null && getSingleValue().isLiteral(); }
protected boolean isLiteralSingleArg() { return getArgs() != null && getSingleValue() != null && getSingleValue().isLiteral(); }
@Override public JSONObject toJSON() { return new JSONObject() .accumulate("isLiteral", isLiteral()) .accumulate("value", getValue()); }
@Override public JSONObject toJSON() { return new JSONObject() .accumulate("isLiteral", isLiteral()) .accumulate("value", getValue()); }