code: public Try<R,Throwable> execute(T input){
  		return Try.withCatch( ()->transactionTemplate.execute(status-> transaction.apply(input)));
  		 
  	}
docs: Execute the transactional flow - catch all exceptions
  
  @param input Initial data input
  @return Try that represents either success (with result) or failure (with errors)