public static final byte STREAMTOPIGFUNC = 64;
public static void tryCasting(Object func, byte funcType) throws Exception {
switch(funcType) {
case FunctionType.EVALFUNC:
EvalFunc evalFunc = (EvalFunc) func;
break;
case FunctionType.COMPARISONFUNC:
ComparisonFunc comparisonFunc = (ComparisonFunc) func;
break;
case FunctionType.LOADFUNC: