Icon (final int flags) { IconManager iconManager = IconManager.getInstance(); RowIcon baseIcon = iconManager.createLayeredIcon(this, iconManager.getPlatformIcon(PlatformIcons.Field), ElementPresentationUtil.getFlags(this, false)); if (BitUtil.isSet(flags, ICON_FLAG_VISIBILITY)) { VisibilityIcons.setVisibilityIcon(PsiUtil.ACCESS_LEVEL_PRIVATE, baseIcon); } return baseIcon; }