interface IFunctor {
    public Object apply(Object o);
}
