docs: private ConversationReceiveListenerErrorOccurredInvocation allocateErrorOccurredInvocation(Connection connection,
                                                                     ConversationReceiveListener listener,
                                                                     SIConnectionLostException exception,
                                                                     int segmentType,
                                                                     int requestNumber,
                                                                     int priority,
                                                                     Conversation conversation)
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "allocateErrorOccurredInvocation", new Object[] {connection, listener, exception, ""+segmentType, ""+requestNumber, ""+priority, conversation});
        ConversationReceiveListenerErrorOccurredInvocation retInvocation = (ConversationReceiveListenerErrorOccurredInvocation)conversationReceiveListenerErrorOccurredInvocationPool.remove();
        if (retInvocation == null)
        {
           retInvocation = new ConversationReceiveListenerErrorOccurredInvocation(connection,
                                                                                  listener,
                                                                                  exception,
                                                                                  segmentType,
                                                                                  requestNumber,
                                                                                  priority,
                                                                                  conversation,
                                                                                  conversationReceiveListenerErrorOccurredInvocationPool);
        }
        else
        {
           retInvocation.reset(connection,
                               listener,
                               exception,
                               segmentType,
                               requestNumber,
                               priority,
                               conversation);
        }
  
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "allocateDataReceivedInvocation", retInvocation);
        return retInvocation;
     }