final public SrndQuery NQuery() throws ParseException {SrndQuery q;ArrayList<SrndQuery> queries;Token dt;q = WQuery();label_5:while (true) {switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {case N:;break;default:jj_la1[3] = jj_gen;break label_5;}dt = jj_consume_token(N);queries = new ArrayList<SrndQuery>();queries.add(q); q = WQuery();queries.add(q);q = getDistanceQuery(queries, true , dt, false );}{if (true) return q;}throw new Error("Missing return statement in function");}

public SrndQuery NQuery(){SrndQuery q;IList<SrndQuery> queries;Token dt;q = WQuery();while (true){switch ((jj_ntk == -1) ? Jj_ntk() : jj_ntk){case RegexpToken.N:;break;default:jj_la1[3] = jj_gen;goto label_5;}dt = Jj_consume_token(RegexpToken.N);queries = new List<SrndQuery>();queries.Add(q); q = WQuery();queries.Add(q);q = GetDistanceQuery(queries, true , dt, false );}label_5:{ if (true) return q; }throw new Exception("Missing return statement in function");}
