PersistentList<T> (@NotNull String key, @NotNull Class classKey) { Set<String> allSupers = new LinkedHashSet<>(); collectSupers(classKey, allSupers); return buildExtensionsWithInheritance(allSupers); }