@FunctionalInterface public interface NonNullFunction<T,R>
Function
R
apply(T t)
@Nonnull R apply(@Nonnull T t)