docs: public TxReadWriteSetInfo getChaincodeActionResponseReadWriteSetInfo() throws InvalidArgumentException {
  
          if (isInvalid()) {
              throw new InvalidArgumentException("Proposal response is invalid.");
          }
  
          try {
  
              final ProposalResponsePayloadDeserializer proposalResponsePayloadDeserializer = getProposalResponsePayloadDeserializer();
  
              TxReadWriteSet txReadWriteSet = proposalResponsePayloadDeserializer.getExtension().getResults();
  
              if (txReadWriteSet == null) {
                  return null;
              }
  
              return new TxReadWriteSetInfo(txReadWriteSet);
  
          } catch (Exception e) {
              throw new InvalidArgumentException(e);
          }
  
      }