@Test
public void testSetSuperClass() {

    InnerClass clazz = new InnerClass("com.foo.UserClass");
    assertFalse(clazz.getSuperClass().isPresent());
    clazz.setSuperClass("com.hoge.SuperClass");
    assertNotNull(clazz.getSuperClass());
    assertEquals("com.hoge.SuperClass", clazz.getSuperClass().get().getFullyQualifiedName());
}