try {
final Collection child = broker.getOrCreateCollection(transaction, uri.toCollectionPathURI());
broker.saveCollection(transaction, child);
tm.commit(transaction);
} catch (final Exception e) {
tm.abort(transaction);
return false;
} finally {
tm.close(transaction);
}
} catch (final Exception e) {