code: private void updateClientTransactionMetaData(Map<String, Object> transactionMetaData, Object transactionAppData, MobicentsHASIPClientTransaction haClientTransaction, boolean recreation) throws ParseException,
  			PeerUnavailableException {
  		haClientTransaction.setMetaDataToReplicate(transactionMetaData, recreation);
  		if(logger.isLoggingEnabled(StackLogger.TRACE_DEBUG)) {
  			logger.logDebug("updating application data with the one from cache " + transactionAppData);
  		}
  		haClientTransaction.setApplicationDataToReplicate(transactionAppData);		
  	}
docs: Update the haSipDialog passed in param with the dialogMetaData and app meta data
  @param transactionMetaData
  @param transactionAppData
  @param haClientTransaction
  @throws ParseException
  @throws PeerUnavailableException