Suppliers { @NonNull public static <T> Supplier<T> staticSupplier(@NonNull final T object) { return new StaticProducer<>(object); } private  Suppliers(); @NonNull static Supplier<T> staticSupplier(@NonNull final T object); @NonNull static Supplier<T> functionAsSupplier(
      @NonNull final Function<F, T> function, @NonNull final F from);  }
@Test public void shouldReturnStaticSupplierValue() { assertThat(staticSupplier(ITEM), gives(ITEM)); }