public static @Nullable <T> DataNode<T> find(@NotNull DataNode<?> node, @NotNull Key<T> key) {
    return findChild(node, key, null);
  }
public static @Nullable <T> DataNode<T> find(@NotNull DataNode<?> node, @NotNull Key<T> key)