Issue: https://github.com/spring-projects/spring-ai/issues/1823 * Sign the contributor license agreement * Rebase your changes on the latest main branch and squash your commits * Add/Update unit tests as needed * Run a build and make sure all tests pass prior to submission