class TracingJMSConsumer extends TracingConsumer<JMSConsumer> implements JMSConsumer {

  @Override public Message receive() {
    Message message = delegate.receive();
    handleReceive(message);
    return message;
  }

    TracingJMSConsumer(JMSConsumer delegate, Destination destination, JmsTracing jmsTracing);

}