&& PushSubscription.class.isAssignableFrom(rootAction.getSubscription().getClass())) {
Stream originalStream = ((PushSubscription<?>) rootAction.getSubscription()).getPublisher();
if(originalStream != null){
rootAction.cancel();
originalStream.subscribe(rootAction);
}
}
upstreamSubscription.request(capacity);
}