void setup(GenericUDAFEvaluator genericUDAF) {
   if (needConfigure(genericUDAF)) {
     genericUDAF.configure(this);
   }
   if (needClose(genericUDAF)) {
     registerCloseable(genericUDAF);
   }
 }
 void setup(GenericUDF genericUDF) {
   if (needConfigure(genericUDF)) {
     genericUDF.configure(this);
   }
   if (needClose(genericUDF)) {
     registerCloseable(genericUDF);
   }
 }