### Question:
FeaturableConfig { public static FeaturableConfig imports(Configurer configurer) { Check.notNull(configurer); return imports(configurer.getRoot()); } FeaturableConfig(String clazz, String setup); static void clearCache(); static FeaturableConfig imports(Configurer configurer); static FeaturableConfig imports(Xml root); static Xml exportClass(String clazz); static Xml exportSetup(String setup); static List<Feature> getFeatures(ClassLoader loader, Services services, Setup setup); String getClassName(); String getSetupName(); @Override int hashCode(); @Override boolean equals(Object object); @Override String toString(); static final String DEFAULT_FILENAME; static final String NODE_FEATURABLE; static final String ATT_CLASS; static final String ATT_SETUP; static final String NODE_FEATURES; static final String NODE_FEATURE; }### Answer:
@Test void testDefaultClass() { final Xml root = new Xml("test"); final Media media = Medias.create("Object.xml"); root.save(media); assertEquals(new FeaturableConfig(FeaturableModel.class.getName(), ""), FeaturableConfig.imports(new Xml(media))); assertTrue(media.getFile().delete()); }