code: public static <T, R, E extends Exception> Nullable<R> tryOrEmpty(final T init, final Try.Function<? super T, R, E> func) {
          try {
              return Nullable.of(func.apply(init));
          } catch (Exception e) {
              return Nullable.<R> empty();
          }
      }
docs: Returns a {@code Nullable} with the value returned by {@code func.apply(init)} or an empty {@code Nullable} if exception happens.
  
  @param init
  @param func
  @return