Function<Object,String>
Predicate<Object>
Object
String
Function
Predicate
String.valueOf(Object)
andThen, apply, compose
and, negate, or, test