code: SimpleJmsListenerEndpoint trace(SimpleJmsListenerEndpoint source) {
  		MessageListener delegate = source.getMessageListener();
  		if (delegate == null) {
  			return source;
  		}
  		source.setMessageListener(jmsTracing().messageListener(delegate, false));
  		return source;
  	}
docs: This wraps the {@link SimpleJmsListenerEndpoint#getMessageListener()} delegate in a
  new span.
  @param source jms endpoint
  @return wrapped endpoint