src/main/java/com/hedera/hashgraph/identity/hcs/MessageTransaction.java
/**
   * Sets {@link TopicMessageSubmitTransaction} parameters, builds and signs it without executing it.
   * Topic ID and transaction message content are already set in the incoming transaction.
   *
   * @param builderFunction The transaction builder function.
   * @return This transaction instance.
   */
Sets  TopicMessageSubmitTransaction parameters, builds and signs it without executing it.
Topic ID and transaction message content are already set in the incoming transaction.

@param builderFunction The transaction builder function.
@return This transaction instance.
Sets TopicMessageSubmitTransaction parameters builds and signs it without executing it . Topic ID and transaction message content are already set in the incoming transaction . @param builderFunction The transaction builder function . @return This transaction instance .
public MessageTransaction<T> buildAndSignTransaction(
          final Function<TopicMessageSubmitTransaction, Transaction> builderFunction) {
    this.buildTransactionFunction = builderFunction;
    return this;
  }
public MessageTransaction < T > buildAndSignTransaction ( final Function < TopicMessageSubmitTransaction , Transaction > builderFunction ) { this . buildTransactionFunction = builderFunction ; return this ; }
Sets {@link TopicMessageSubmitTransaction} parameters, builds and signs it without executing it.
Sets { @link TopicMessageSubmitTransaction } parameters builds and signs it without executing it .