void (@NotNull PsiModifierListOwner modifierOwner) { int mod = 0; PsiModifierList modifierList = modifierOwner.getModifierList(); if (modifierList instanceof GrModifierList) { mod = ((GrModifierList)modifierList).getModifierFlags(); } else if (modifierList != null) { for (String modifier : PsiModifier.MODIFIERS) { if (modifierList.hasExplicitModifier(modifier)) { mod |= NAME_TO_MODIFIER_FLAG_MAP.getInt(modifier); } } } setModifiers(mod); }