protected CompletionState getCompletionState(String owningProcess) { if (ownerToCompletion.containsKey(owningProcess)) return ownerToCompletion.get(owningProcess); CompletionState cs = new CompletionState(getChildCount()); ownerToCompletion.put(owningProcess, cs); return cs; }