@PublicAPI(usage = ACCESS)
    public JavaClass importClass(Class<?> clazz) {
        return getOnlyElement(importClasses(clazz));
    }
@Test
    public void creates_superclass_and_interface_relations_missing_from_context() {
        JavaClass javaClass = new ClassFileImporter().importClass(SubSubSubSubclass.class);

        assertThat(javaClass.getAllRawSuperclasses()).extracting("name")
                .containsExactly(
                        SubSubSubclass.class.getName(),
                        SubSubclass.class.getName(),
                        Subclass.class.getName(),
                        BaseClass.class.getName(),
                        Object.class.getName());

        assertThat(javaClass.getAllRawInterfaces()).extracting("name")
                .containsOnly(
                        Subinterface.class.getName(),
                        YetAnotherInterface.class.getName(),
                        ParentInterface.class.getName(),
                        GrandParentInterface.class.getName(),
                        OtherInterface.class.getName());
    }