### Question:
MaybeFunctions { public static <T> Function<Maybe<T>, T> get() { return new GetMaybe<T>(); }  static Function<T, Maybe<T>> wrap(); static Function<Maybe<T>, T> get(); static Function<Maybe<T>, T> or(final T value);  }### Answer:
@Test public void testGet() throws Exception { assertEquals(MaybeFunctions.<String>get().apply(Maybe.of("myval")), "myval"); }