protected Collection handleGetAllMessagingDestinations()
{
final Collection result = new LinkedHashSet();
// get references of the service itself
result.addAll(this.getMessagingDestinations());
// get references of all super classes
CollectionUtils.forAllDo(this.getAllGeneralizations(), new Closure()
{
public void execute(Object object)