code: public TransactionInfo queryTransactionByID(Peer peer, String txID) throws ProposalException, InvalidArgumentException {
          return queryTransactionByID(Collections.singleton(peer), txID, client.getUserContext());
      }
docs: Query for a Fabric Transaction given its transactionID
  
  
  <STRONG>This method may not be thread safe if client context is changed!</STRONG>
  
  @param txID the ID of the transaction
  @param peer the peer to send the request to
  @return a {@link TransactionInfo}
  @throws ProposalException
  @throws InvalidArgumentException