In this UML state machine diagram for library management system, prior to book issuance, the system checks the member's rental history for any unpaid dues or exceeding of the borrowing limit. If dues exist, the member must pay them first. Similarly, if the member has reached the borrowing limit, they must return books before proceeding to borrow a new book. On the other hand, if the rental history shows no issues, the member can seamlessly borrow a book. The status of the book is then updated to ‘borrowed’ before reaching the final state.