Spring Integration source code