docs: @Override
      public void close(int requestNumber) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "close", requestNumber);
  
          try {
              bifSession.close();
  
              try {
                  getConversation().send(poolManager.allocate(),
                                         JFapChannelConstants.SEG_CLOSE_CONSUMER_SESS_R,
                                         requestNumber,
                                         JFapChannelConstants.PRIORITY_MEDIUM,
                                         true,
                                         ThrottlingPolicy.BLOCK_THREAD,
                                         null);
              } catch (SIException e) {
                  FFDCFilter.processException(e, CLASS_NAME + ".close",
                                              CommsConstants.CATBIFCONSUMER_CLOSE_01,
                                              this);
  
                  SibTr.error(tc, "COMMUNICATION_ERROR_SICO2033", e);
              }
          } catch (SIException e) {
              //No FFDC code needed
              //Only FFDC if we haven't received a meTerminated event.
              if (!((ConversationState) getConversation().getAttachment()).hasMETerminated()) {
                  FFDCFilter.processException(e, CLASS_NAME + ".close",
                                              CommsConstants.CATBIFCONSUMER_CLOSE_02,
                                              this);
              }
  
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  SibTr.debug(tc, e.getMessage(), e);
  
              StaticCATHelper.sendExceptionToClient(e,
                                                    CommsConstants.CATBIFCONSUMER_CLOSE_02,
                                                    getConversation(), requestNumber);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "close");
      }