TGlobal g = controller.getCurrentAst();
final TMaybe mb = TGlobal.resolved(g, tok);
final TMaybe.DJust just = mb._Just();
if (just == null) return normalAttribute;
final TEither et = Delayed.<TEither>forced( just.mem1 );
final DRight right = et._Right();
if (right == null) return nsAttribute; // since it is Left ()
final TQName qname = Delayed.<TQName>forced( right.mem1 );
final DLocal local = qname._Local();
if (local != null) return normalAttribute; // local var
final boolean our = TGlobal.our(g, qname);