}
else
if (destination instanceof Topic)
{
Topic topicRef = (Topic)destination;
LocalTopic topic = engine.getLocalTopic(topicRef.getTopicName());
topic.put(message,this,committables);
}
else
throw new InvalidDestinationException("Unsupported destination : "+destination);
}