code: public String getDirectConnectionCipherSuite() {
          if (WCCustomProperties.CHECK_REQUEST_OBJECT_IN_USE){
              checkRequestObjectInUse();
          }
          Class<? extends IRequest> requestClass = _request.getClass();
          String cipherSuite = null;
  
          if(checkAssignableFromIRequestImpl(requestClass)){
              Method method;
              try {
                  method = requestClass.getMethod("getConnectionCipherSuite", null);
                  cipherSuite = (String) method.invoke(_request, null);
              } catch (Exception e) {
                  com.ibm.wsspi.webcontainer.util.FFDCWrapper.processException(e, "com.ibm.ws.webcontainer.srt.SRTServletRequest.getDirectConnectionCipherSuite", "587", this);
                  if (TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {  //306998.15
                      logger.logp(Level.FINE, CLASS_NAME,"getDirectConnectionCipherSuite", "failed to retrieve direction connection cipher suite",e);
                  }
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {  //306998.15
              logger.logp(Level.FINE, CLASS_NAME,"getDirectConnectionCipherSuite", "this->"+this+": "+" value --> " + cipherSuite);
          }
          return cipherSuite;
      }
docs: PI75166