jmsListener.setMessageSelector(currentMessageSelector);
currentMessageSelector = BOGUS_MESSAGE_SELECTOR;
} else if (!remove && continuations.size() >= jmsConfig.getMaxSuspendedContinuations()) {
currentMessageSelector = jmsListener.getMessageSelector();
if (!BOGUS_MESSAGE_SELECTOR.equals(currentMessageSelector)) {
<BUG>LOG.fine("A number of continuations has reached the limit of "
+ jmsConfig.getMaxSuspendedContinuations()
+ ", setting JMS MessageSelector to " + BOGUS_MESSAGE_SELECTOR);
jmsListener.setMessageSelector(BOGUS_MESSAGE_SELECTOR);
}</BUG>
}

jmsListener.setMessageSelector(currentMessageSelector);
currentMessageSelector = BOGUS_MESSAGE_SELECTOR;
} else if (!remove && continuations.size() >= jmsConfig.getMaxSuspendedContinuations()) {
currentMessageSelector = jmsListener.getMessageSelector();
if (!BOGUS_MESSAGE_SELECTOR.equals(currentMessageSelector)) {
jmsListener.setMessageSelector(BOGUS_MESSAGE_SELECTOR);
