void (UUID processId) { synchronized (mySessions) { for (Iterator<Map.Entry<UUID, CompileSession>> it = mySessions.entrySet().iterator(); it.hasNext(); ) { final CompileSession session = it.next().getValue(); if (processId.equals(session.getProcessId())) { session.setDone(); it.remove(); } } } }