Գրեք սա: Nonblocking supervisory control of state tree structures