final Iterator<Bindings> itb = qr.oneTimeIterator();
try {
while (itb.hasNext()) {
final Bindings b = itb.next();
Literal literal = b.get(var);
if (literal.originalStringDiffers()){
return false;
} else if(!LiteralFactory.semanticInterpretationOfLiterals){
if(literal instanceof LazyLiteral){
literal = ((LazyLiteral) literal).getLiteral();
}