@PsiModifier.ModifierConstant
  @NotNull
  public static String getAccessModifier(@AccessLevel int accessLevel) {
    if (accessLevel <= 0 || accessLevel > accessModifiers.length) {
      throw new IllegalArgumentException("Unknown level:" + accessLevel);
    }
    @SuppressWarnings("UnnecessaryLocalVariable") @PsiModifier.ModifierConstant String modifier =  accessModifiers[accessLevel - 1];
    return modifier;
  }
@PsiModifier.ModifierConstant
  @NotNull
  public static String getAccessModifier(@AccessLevel int accessLevel)