}
else
{
IStream pushStream = createRemoteStream(pushStreamId);
pushStream.updateClose(true, true);
pushStream.process(frame, Callback.Adapter.INSTANCE);
Stream.Listener listener = notifyPush(stream, pushStream, frame);
pushStream.setListener(listener);
if (pushStream.isClosed())
removeStream(pushStream, false);
}