code: protected <T> T processTransactionError(Transaction t, TxCallable<T> callable, TxCallable<T> process) throws Exception {
          try {
              return callable.call(t);
          } catch (Exception e) {
              return processCheckRowCountError(t, e, e, process);
          }
      }
docs: <p>processTransactionError.</p>
  
  @param t        Transaction
  @param callable a {@link ameba.db.ebean.support.ModelResourceStructure.TxCallable} object.
  @param process  a {@link ameba.db.ebean.support.ModelResourceStructure.TxCallable} object.
  @param <T>      model
  @return model
  @throws java.lang.Exception if any.