@ApiStatus.Internal
  public static @NotNull List<HoverListener> getAll(@NotNull Component component) {
    List<HoverListener> list = ClientProperty.get(component, HOVER_LISTENER_LIST_KEY);
    return list == null ? Collections.emptyList() : list;
  }
@ApiStatus.Internal
  public static @NotNull List<HoverListener> getAll(@NotNull Component component)