code: public static Object createOptional(final Object value) {
          if ((OPTIONAL_CLASS == null) || (OFNULLABLE == null)) {
              throw new IllegalStateException("Unreachable Code executed. You just found a bug. Please report!");
          }
          try {
              return OFNULLABLE.invoke(null, value);
          } catch (IllegalArgumentException e) {
              throw new RuntimeException(e);
          } catch (IllegalAccessException e) {
              throw new RuntimeException(e);
          } catch (InvocationTargetException e) {
              throw new RuntimeException(e);
          }
      }
docs: Create an instance of java.util.Optional for given value.
  
  @param value
  @return a new instance of Optional