public class DatabaseRollbackFutureTask extends AbstractChangeLogBasedTask {
@Override
public void executeWithLiquibaseClassloader() throws BuildException {
Liquibase liquibase = getLiquibase();
try {
liquibase.futureRollbackSQL(null, new Contexts(getContexts()), getLabels(), getOutputFileWriter());
} catch (LiquibaseException e) {
throw new BuildException("Unable to generate future rollback SQL.", e);
} catch (IOException e) {
throw new BuildException("Unable to generate future rollback SQL. Error creating output writer.", e);
}