private CompletionFailure newCompletionFailure(ClassSymbol c,
                                                       String localized) {
            if (!cacheCompletionFailure) {
                // log.warning("proc.messager",
                //             Log.getLocalizedString("class.file.not.found", c.flatname));
                // c.debug.printStackTrace();
                return new CompletionFailure(c, localized);
            } else {
                CompletionFailure result = cachedCompletionFailure;
                result.sym = c;
                result.errmsg = localized;
                return result;
            }
        }