@Override
    public boolean prefixMatches(@NotNull String name) {
      QualifiedName qualifiedName = QualifiedName.fromDottedString(name);
      if (qualifiedName.getComponentCount() == 0) return false;
      if (!attributeMatches(qualifiedName.getLastComponent())) return false;
      if (!qualifierMatches(qualifiedName.removeLastComponent())) return false;
      return true;
    }
@Override
    public boolean prefixMatches(@NotNull String name)