@Contract(pure=true)
  public static <T> @UnknownNullability T getOnlyItem(@Nullable Collection<? extends T> items) {
    return getOnlyItem(items, null);
  }
@Contract(pure=true)
  public static <T> @UnknownNullability T getOnlyItem(@Nullable Collection<? extends T> items)