@Override
  public boolean hasModifierProperty(@NonNls @NotNull String name) {
    final PsiModifierList list = getModifierList();
    return list != null && list.hasExplicitModifier(name);
  }
@Override
  public boolean hasModifierProperty(@NonNls @NotNull String name)