# [NTG-context] doifnextcharelse

I would like to differentiate on the following character being one of  X or not
X.
But cannot get it right in \doifnextcharelse.

For example
\def\mynextchar{\doifnextcharelse{X}{\def\Next{Y}}{\def\Next{Z}}\Next}
delivers: ZX ZQ
then input: \mynextchar X \mynextchar Q
I hoped for YX ZQ, but it looks as if X tested false against X.

How to?

Hans van der Meer

___________________________________________________________________________________
___________________________________________________________________________________