private void processFoundRevision(int i, final int stateIdx, Pipe<NetResponseSchema> targetPipe, long ccId,
HTTPClientConnection cc, int startingLength1) {
clearConnectionStateData(i);
Pipe.addMsgIdx(targetPipe, NetResponseSchema.MSG_RESPONSE_101);
Pipe.addLongValue(ccId, targetPipe);
Pipe.addIntValue(cc.sessionId, targetPipe);
Pipe.addIntValue(ServerCoordinator.BEGIN_RESPONSE_MASK, targetPipe);
positionMemoData[stateIdx]++;
DataOutputBlobWriter<NetResponseSchema> openOutputStream = Pipe.openOutputStream(targetPipe);
DataOutputBlobWriter.tryClearIntBackData(openOutputStream, cc.totalSizeOfIndexes());
TrieParserReader.writeCapturedShort(trieReader, 0, openOutputStream);
runningHeaderBytes[i] = startingLength1 - trieReader.sourceLen;
}