hd.type,
accumTypeArg,
    Tree code_delta( int i, Label label ) {        Integer target = dfa.delta( i, label );        /*          System.out.println("LeftTracer:calling dfa.delta("+i+","+label+")");           System.out.println("result: "+target);         */        if( target == null )            return null;                // (optimization) that one is a dead state (does not make sense for tracer)        /*          if( target == dfa.nstates - 1 )           return code_fail();        */                /*        Tree newAcc = cf.newSeqTraceCons(new Integer(i),                                         currentElem(),                                         _ref( accumSym ));        */        Tree hd = cf.newPair( gen.mkIntLit(cf.pos, i), currentElem() );        Tree newAcc = gen.Cons(cf.pos,                                hd.type,                               hd,                               gen.Ident( cf.pos, accumSym ));                return callFun( new Tree[] { newAcc , _iter(), gen.mkIntLit( cf.pos, target )} );    }