*/
private void acquireReadLocks( List<NodeIdentifier> missing, List<NodeIdentifier> found ) {
for( Iterator<NodeIdentifier> iterator = found.iterator(); iterator.hasNext(); ) {
NodeIdentifier nodeid = (NodeIdentifier) iterator.next();
try {
nodeid.readLock();
} catch (Exception ex) {
// remove from list
logger.log(Level.SEVERE, "Could not acquire necessary read locks.", ex);
iterator.remove();
continue;