In case someone needs to specify default CoroutineContext for all
WebMvc calls, he can use this trick. If we can specify CoroutineContext in invokeSuspendingFunction,
we do not have to duplicate so much code.
Default parameter value not used as to not break the Java signature.
Comment From: lukas-krecan
Related PR https://github.com/spring-projects/spring-framework/pull/27195
Comment From: poutsma
Thanks for submitting a PR, @lukas-krecan. Our apologies for taking so long to resolve it.