EditorConfigDescriptor (@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(); }