QName qname = QName.valueOf(name); return resolver.resolveVariable(qname);
return resolver.resolveVariable(name);
  public Object evaluate(Node context, int pos, int len)  {    if (resolver != null)      {        if (resolver instanceof Bindings)          {            // Needs context to operate properly            return ((Bindings) resolver).get(name, context, pos, len);          }        QName qname = QName.valueOf(name);        return resolver.resolveVariable(qname);      }    throw new IllegalStateException("no variable resolver");  }