I also have such problems from time to time, and just no clue why =)...because as Bert says...the syntax looks correct (in my cases I went over it and again and again...), so I think somewhere there is a bug within the modifiers, but I cannot find it...how I usually solve it is more or less by what Bert suggested, just try another modifier =)... :notempty / :isnotempty
aaaah, and what just comes into my mind! I had big problems when using the :then=``modifier WITHOUT the :else=``modifier, so try to add that at the end and see if it starts working!!
eg:
[[*AutorText:isnot=``:then=`<tr><td>Text</td><td>[[*AutorText]]</td></tr>`:else=``]]
to make it a little bit more readable you could also do:
[[*AutorText:is=``:then=``:else=`<tr><td>Text</td><td>[[*AutorText]]</td></tr>`]]