Scope.SymbolIterator memberIt = cSym.members().iterator();
Scope.SymbolIterator memberIt = new Scope.UnloadIterator(cSym.members().iterator());
    protected void addValueClassMembers(Tree.ClassDef cDef) {        Symbol cSym = cDef.symbol();        Scope.SymbolIterator memberIt = cSym.members().iterator();        while (memberIt.hasNext()) {            Symbol member = memberIt.next();            if (member.isTerm() && !member.isMethod()) {                FieldGen fGen = new FieldGen(modifiersStoJ(member.flags),                                             typeStoJ(member.info()),                                             member.name.toString(),                                             currPool);                currClass.addField(fGen.getField());            }        }    }