} while (sym.kind != VAL || (sym.flags & CASE) == 0);
} while (sym.kind != VAL || (sym.flags & CASE) == 0 || !sym.isMethod());
    public Symbol caseFieldAccessor(int index) {	assert (flags & CASE) != 0 : this;	Scope.SymbolIterator it = info().members().iterator();	Symbol sym = null;	for (int i = 0; i <= index; i++) {	    do {		sym = it.next();	    } while (sym.kind != VAL || (sym.flags & CASE) == 0);	}	//System.out.println(this + ", case field[" + index + "] = " + sym);//DEBUG	assert sym != null : this;	return sym;    }