这个package中的接口大致分为了以下四类:
R apply(T t)
T apply(T t)
R apply(T t, U u)
T apply(T t, T u)
void accept(T t)
void accept(T t, U u)
T get()
boolean test(T t)
boolean test(T t, U u)