public interface Function<Input,Output>
Output
apply(Input input)
@Nullable Output apply(Input input)