}
final public ParsedPattern UnaryExpr(boolean topLevel, Scope scope, boolean[] hadOccur, Token[] except) throws ParseException {
ParsedPattern p;
Token t;
ParsedElementAnnotation e;
p = AnnotatedPrimaryExpr(topLevel, scope, except);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case 23:
case 24:
case 25: