JIRA: https://jira.springsource.org/browse/INT-3300 The change introduced by https://jira.springsource.org/browse/INT-3147 (Registration of `MessageSource<?>` as a bean with suffix `.source`) broke the case where `MessageSource<?>` is a reference to an existing bean. Add check to the `AbstractPollingInboundChannelAdapterParser` for the type of `source` and apply the appropriate logic. INT-3300: Get rid of Spring Boot dependency Remove test case that introduced a cyclic dependency.