void (@NotNull PresentationData presentationData, SimpleTextAttributes mainAttributes, SimpleTextAttributes commentAttributes) { final Module module = findModule(); presentationData.setIcon(myElementType.getElementIcon(module)); String moduleName; if (module != null) { ModifiableModuleModel moduleModel = myContext.getModifiableModuleModel(); if (moduleModel != null) { moduleName = moduleModel.getActualName(module); } else { moduleName = module.getName(); } } else if (myModulePointer != null) { moduleName = myModulePointer.getModuleName(); } else { moduleName = "<unknown>"; } @NlsSafe String text = myElementType.getElementText(moduleName); presentationData.addText(text, module != null ? mainAttributes : SimpleTextAttributes.ERROR_ATTRIBUTES); }