} catch (PathNotFoundException e) {
throw new RuntimeException(e);
} catch (LockException e) {
throw new ObjectLockedException(collection);
} catch (ItemExistsException e) {
throw new ObjectExistsException(collection);
} catch (RepositoryException e) {
throw new RuntimeException(e);
}
}