docs: protected void setLayoutToStartSegment(int segmentLength,
                                            int priority,
                                            boolean isPooled,
                                            boolean isExchange,
                                            int packetNumber,
                                            int segmentType,
                                            int conversationId,
                                            int requestNumber,
                                            long totalLength)
     {
        if (tc.isEntryEnabled()) SibTr.entry(this, tc, "setLayoutToStartSegment", new Object[]{""+segmentLength, ""+priority, ""+isPooled, ""+isExchange, ""+packetNumber, ""+segmentType, ""+conversationId, ""+requestNumber, ""+totalLength});
        setLayoutToConversation(segmentLength, priority, isPooled, isExchange, packetNumber, segmentType, conversationId, requestNumber, null, null);
        segmentedTransmissionHeaderFields.totalLength = totalLength;
        segmentedTransmissionHeaderFields.segmentType = segmentType;
        transmissionRemaining = segmentLength;
        primaryHeaderFields.segmentType = JFapChannelConstants.SEGMENT_SEGMENTED_FLOW_START;      
        layout = JFapChannelConstants.XMIT_SEGMENT_START;
        if (tc.isEntryEnabled()) SibTr.exit(this, tc, "setLayoutToStartSegment");
     }