Javadoc
Subclasses must implement this method. Typically the returned value will be the
payload of
type T, but the returned value may also be a
Message instance whose payload is of type T;
also can be
AbstractIntegrationMessageBuilder which is used for additional headers population.