SliceNode putNodeCheckDupe(@NotNull SliceNode node) {
    return ApplicationManager.getApplication().runReadAction((Computable<? extends SliceNode>)() -> {
      SliceUsage usage = node.getValue();
      return myDuplicates.putIfAbsent(usage, node);
    });
  }
SliceNode putNodeCheckDupe(@NotNull SliceNode node)