// multiple times as single messages
for (int i = 0; i < numberOfDestinations; i++) {
try {
request.setDestAddr(new Address(message.getDestination(i)));
if(LOGGER.isDebugEnabled()) {
LOGGER.debug("Submit request " + request.debugString());
}
// Get a session from the pool and attempt to send the message.
boolean submitted = false;
SubmitSMResp response = null;