JsonArray a = obj.get(kVars).getAsArray() ;
Iterator<JsonValue> iter = a.iterator() ;
List<Var> vars = new ArrayList<Var>() ;
for ( ; iter.hasNext() ; )
{
JsonValue v = iter.next() ;
if ( ! v.isString() )
throw new ResultSetException("Entries in vars array must be strings") ;
Var var = Var.alloc(v.getAsString().value()) ;
vars.add(var) ;
}
return vars ;
}