error("could not find class " + symbol.staticType() + "(found " + Debug.show(clasz) + ")");
error("could not find class " + symbol.staticType());
    public Symbol readClassName() {        Symbol owner = global.definitions.ROOT_CLASS;        int start = current;        for (; current <= last; current++) {            int b = in.byteAt(current);            if (b == ';') break;            if (b != '/') continue;            Name name = Name.fromAscii(in.buf, start, current - start);            Symbol module = owner.members().lookup(name);            if (!module.isModule()) {                Symbol symbol = owner.newModule(Position.NOPOS, 0, name);                symbol.moduleClass().setInfo(Type.ErrorType);                error("could not find module " + symbol.staticType());                if (module.isNone()) owner.members().enterNoHide(symbol);                module = symbol;            }            owner = module.moduleClass();            start = current + 1;        }	Symbol clasz = null;        Name name = Name.fromAscii(in.buf, start, current-start);	if (owner == global.definitions.JAVALANG.moduleClass()) {	    if (name == Names.String)		clasz = global.definitions.STRING_CLASS;	    else if (name == Names.Object)		clasz = global.definitions.OBJECT_CLASS;	}	if (clasz == null) {	    name = name.toTypeName();	    clasz = owner.members().lookup(name);	}        if (!clasz.isClass()) {            Symbol symbol = owner.newErrorClass(name);            error("could not find class " + symbol.staticType() + "(found " + Debug.show(clasz) + ")");            if (clasz.isNone()) owner.members().enterNoHide(symbol);            clasz = symbol;        }        current++;        return clasz;    }