getLog().info("Subscribing to "+subscription.toString());
    protected CallbackSubscription subscribeToPortal(QName topic)            throws SmartFrogResolutionException, RemoteException {        assertNull("subscription in use", subscription);        MuwsEventReceiver receiver=createSubscriptionReceiver();        PortalSession session = getPortal();        subscription = session.subscribe(topic, receiver.getURL(), true, null);        subscription.setReceiver(receiver);        subscription.setTimeout(getSubscribeWaitTimeout());        patchSubscription(session,subscription);        return subscription;    }