@ReviseWhenPortedToJDK(value = "8", description = "define static")
    private @NotNull Object2IntMap<Node> createObject2IntMap(Node[] nodes) {
      Object2IntMap<Node> result = new Object2IntOpenHashMap<>(nodes.length);
      for (int i = 0; i < nodes.length; i++) {
        result.put(nodes[i], i);
      }
      return result;
    }
@ReviseWhenPortedToJDK(value = "8", description = "define static")
    private @NotNull Object2IntMap<Node> createObject2IntMap(Node[] nodes)