public static <T> @NonNull T make(final @NonNull T value, final @NonNull Consumer<T> consumer) {
    consumer.accept(value);
    return value;
  }
public static < T > @ NonNull T make ( final @ NonNull T value , final @ NonNull Consumer < T > consumer ) { consumer . accept ( value ) ; return value ; }
Configures {@code value} using {@code consumer}.

@param value the value
@param consumer the consumer
@param <T> the value type
@return the value