public override TaskQueryVariableValue toObject(JsonObject json) { string name = JsonUtil.getString(json, "name"); object value = JsonUtil.getRawObject(json, "value"); QueryOperator @operator = Enum.Parse(typeof(QueryOperator), JsonUtil.getString(json, "operator")); bool isTaskVariable = JsonUtil.getBoolean(json, "taskVariable"); bool isProcessVariable = JsonUtil.getBoolean(json, "processVariable"); return(new TaskQueryVariableValue(name, value, @operator, isTaskVariable, isProcessVariable)); }