BytecodeContext bc = new BytecodeContext(source,statConstr,constr,this,keys,cw,name,adapter,UDF_DEFAULT_VALUE,writeLog(),supressWSbeforeArg);
cv = new ConditionVisitor();
cv.visitBefore();
int count=0;
for(int i=0;i<functions.length;i+=10) {
cv.visitWhenBeforeExpr();
div=new DecisionIntVisitor();
div.visitBegin();
adapter.loadArg(1);
div.visitLT();
adapter.push(i+10);