code: @Override
      public Message receive() throws JmsException {
          Destination defaultDestination = getDefaultDestination();
          if (defaultDestination != null) {
              return receive(defaultDestination);
          } else {
              return receive(getRequiredDefaultDestinationName());
          }
      }
docs: {@inheritDoc}