Commons Functor

A "functor" is an entity that serves the role of a function but can be operated upon like an object. The Apache Commons Functor library defines common functor and functor-related interfaces, implementations, and utilities.