for (Iterator iter = context.sfValues(); iter.hasNext(); ) {
for (Iterator iter = sfContext.sfValues(); iter.hasNext(); ) {
    public DNSView getMainView() {                DNSView result = null;        // try first the default.        if (defaultViewName != null) {            try {                result = (DNSView) sfResolveHere(defaultViewName);            } catch (Exception e) {                // continue            }        }        // any view will do.        if (result == null) {            for (Iterator iter = context.sfValues(); iter.hasNext(); ) {                Object obj = iter.next();                if (obj instanceof DNSView) {                    return (DNSView) obj;                }            }        }        return result;    }