@@ -0,0 +1,895 @@
+package com.raizlabs.android.dbflow.structure.database.transaction;%0A%0Aimport com.raizlabs.android.dbflow.structure.database.DatabaseWrapper;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.Arrays;%0Aimport java.util.Collection;%0Aimport java.util.List;%0A%0A/**%0A * Description: Wraps multiple transactions together.%0A */%0Apublic class TransactionWrapper implements ITransaction %7B%0A%0A    private final List%3CITransaction%3E transactions = new ArrayList%3C%3E();%0A%0A    public TransactionWrapper(ITransaction... transactions) %7B%0A        this.transactions.addAll(Arrays.asList(transactions));%0A    %7D%0A%0A    public TransactionWrapper(Collection%3CITransaction%3E transactions) %7B%0A        this.transactions.addAll(transactions);%0A    %7D%0A%0A    @Override%0A    public void execute(DatabaseWrapper databaseWrapper) %7B%0A        for (ITransaction transaction : transactions) %7B%0A            transaction.execute(databaseWrapper);%0A        %7D%0A    %7D%0A%7D%0A

add transaction wrapper to wrap multiple together.