support multiple guards , based on https://stackoverflow.com/questions/78676097/how-do-i-configure-more-than-1-guard-in-a-spring-statemachine