@Nullable
  public static EditorConfigDescriptor getDescriptor(@NotNull final EditorConfigOptionValueList list, final boolean smart) {
    final EditorConfigDescribableElement parent = list.getDescribableParent();
    if (parent == null) {
      return null;
    }

    final EditorConfigDescriptor parentDescriptor = parent.getDescriptor(smart);
    if (parentDescriptor == null) {
      return null;
    }

    final EditorConfigListDescriptorFinderVisitor finder = new EditorConfigListDescriptorFinderVisitor(list);
    parentDescriptor.accept(finder);
    return finder.getDescriptor();
  }
@Nullable
  public static EditorConfigDescriptor getDescriptor(@NotNull final EditorConfigOptionValueList list, final boolean smart)