private void populateReader(Pipe<HTTPRequestSchema> p, long connectionId, final int sequenceNo, int routeId,
int verbId, HTTPRequestReader reader, int parallelIdx, int revision, int structId) {
reader.setRevisionId(revision);
int context = Pipe.takeInt(p);
reader.setRouteId(routeId, graphManager.recordTypeData.structAssociatedObject(structId));
assert(parallelIdx<OrderSupervisorStage.CLOSE_CONNECTION_MASK);
long sequenceCode = (((long)(parallelIdx|(OrderSupervisorStage.CLOSE_CONNECTION_MASK&context)) )<<32) | ((long)sequenceNo);
reader.setConnectionId(connectionId, sequenceCode);
reader.setVerb((HTTPVerbDefaults)httpSpec.verbs[verbId]);
}