code: public <A, B, C, D, E, R> R callAdd(A a, B b, C c, D d, E e, Notifier<A, B, C, D, E, R> notifier){
  
          R result = notifier.apply(a, b, c, d, e);
  
          return result;
      }
docs: /*
  overloaded functions