void (PsiModifierList modifierList, RowIcon baseIcon) { if (modifierList != null) { if (modifierList.hasModifierProperty(PsiModifier.PUBLIC)) { setVisibilityIcon(PsiUtil.ACCESS_LEVEL_PUBLIC, baseIcon); } else if (modifierList.hasModifierProperty(PsiModifier.PRIVATE)) { setVisibilityIcon(PsiUtil.ACCESS_LEVEL_PRIVATE, baseIcon); } else if (modifierList.hasModifierProperty(PsiModifier.PROTECTED)) { setVisibilityIcon(PsiUtil.ACCESS_LEVEL_PROTECTED, baseIcon); } else if (modifierList.hasModifierProperty(PsiModifier.PACKAGE_LOCAL)) { setVisibilityIcon(PsiUtil.ACCESS_LEVEL_PACKAGE_LOCAL, baseIcon); } else { Icon emptyIcon = IconManager.getInstance().createEmptyIcon(IconManager.getInstance().getPlatformIcon(PlatformIcons.Public)); baseIcon.setIcon(emptyIcon, 1); } } else { Icon emptyIcon = IconManager.getInstance().createEmptyIcon(IconManager.getInstance().getPlatformIcon(PlatformIcons.Public)); baseIcon.setIcon(emptyIcon, 1); } }