https://www.baeldung.com/spring-integration-subflows