break _loop7;
break _loop349;
	public final void or_expr(		PathExpr exprIn	) throws RecognitionException, TokenStreamException, PermissionDeniedException,EXistException {							PathExpr left = new PathExpr(pool);			PathExpr right = new PathExpr(pool);			OpOr op = null;			boolean branch = false;						and_expr(left);		{		_loop7:		do {			if ((LA(1)==LITERAL_or)) {				match(LITERAL_or);				and_expr(right);				if ( inputState.guessing==0 ) {														if(!branch) {										op = new OpOr(pool);										exprIn.addPath(op);										op.addPath(left);									}									op.add(right);									right = new PathExpr(pool);									branch = true;												}			}			else {				break _loop7;			}					} while (true);		}		if ( inputState.guessing==0 ) {											if(!branch) 						exprIn.add(left); 						}	}