static Boolean2Json<?>
val(String name, Boolean value)
static <T> Boolean2Json<T>
val(String name, Function<T,Boolean> valueFunc)