try {
writer = obrMetadataSource.getWriter(createUid(request.getRequestPath()));
for (final StorageFileItem f : memberObrItems) {
try {
reader = obrMetadataSource.getReader(new ManagedObrSite(f));
for (Resource i = reader.readResource(); i != null; i = reader.readResource()) {
writer.append(i);
}
}
catch (final IOException e) {
log.warn("Problem merging OBR metadata from " + f.getRepositoryItemUid(), e);