public void registerChildTask(Task task, String node) { if (task == null || task instanceof CancellableTask == false) { // We don't have a cancellable task - not much we can do here return; } CancellableTaskHolder holder = cancellableTasks.get(task.getId()); if (holder != null) { holder.registerChildTaskNode(node); } }