else if ( (LA6_0=='$') && ((!isIDStartChar(input.LA(2))))) { alt6=4; if ( !((!isIDStartChar(input.LA(2)))) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "TEXT", "!isIDStartChar(input.LA(2))");
else if ( (LA6_0=='$') && ((!isIDStartChar(input.LA(2))))) { alt6=4; if ( !((!isIDStartChar(input.LA(2)))) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "TEXT", "!isIDStartChar(input.LA(2))");
else if ( (LA6_0=='$') && ((!isIDStartChar(input.LA(2))))) { alt6=4; if ( !((!isIDStartChar(input.LA(2)))) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "TEXT", "!isIDStartChar(input.LA(2))");
else if ( (LA6_0=='$') && ((!isIDStartChar(input.LA(2))))) { alt6=4; if ( !((!isIDStartChar(input.LA(2)))) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "TEXT", "!isIDStartChar(input.LA(2))");
else if ( (LA6_0=='$') && ((!isIDStartChar(input.LA(2))))) { alt6=4; if ( !((!isIDStartChar(input.LA(2)))) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "TEXT", "!isIDStartChar(input.LA(2))");
alt10=7; else if ( ((!isIDStartChar(input.LA(2)))) ) { alt10=8;
alt10=7; else if ( ((!isIDStartChar(input.LA(2)))) ) { alt10=8;
alt10=7; else if ( ((!isIDStartChar(input.LA(2)))) ) { alt10=8;
alt10=7; else if ( ((!isIDStartChar(input.LA(2)))) ) { alt10=8;
alt10=7; else if ( ((!isIDStartChar(input.LA(2)))) ) { alt10=8;