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