ResourceTransaction transaction = resourceFactory.getTransaction();
if (transaction.isStarted())
{
if (trackChangesSettings.isTrackChanges() && !trackChangesSettings.isInForeignTransaction())
transaction.rollback();
else
return Results.fail("Resource Transaction is already started");
}
if (timeout.getValue() != null)
{