{
QuerySolution soln = rs.next() ;
String name = soln.getLiteral("name").getLexicalForm() ;
String value = soln.getLiteral("value").getLexicalForm() ; // Works for numbers as well!
name = MappingRegistry.mapPrefixName(name) ;
Symbol symbol = Symbol.create(name) ;
if ( "undef".equalsIgnoreCase(value) )
context.remove(symbol) ;
else
context.set(symbol, value) ;
}