switch(funcType) {
case FunctionType.EVALFUNC:
EvalFunc evalFunc = (EvalFunc) func;
break;
case FunctionType.COMPARISONFUNC:
ComparisonFunc comparisonFunc = (ComparisonFunc) func;
break;
case FunctionType.LOADFUNC:
LoadFunc loadFunc = (LoadFunc) func;
break;
case FunctionType.STOREFUNC: