scope test_unstructureOfMissingConceptClass concept Blu {} concept Bla > Blu {} // make sure best base class is used svoid test_unstructureOfMissingConceptClass() { new unstructure_Data data; O classFinder = func(S name) { if (eq(name, "Bla")) null; ret _defaultClassFinder().get(name); }; S struct = structure(unlisted(Bla)); print(+struct); O o = unstructure(structure, classFinder); assertEqualsVerbose(Blu.class, _getClass(o)); } end scope