@Test
public void unboxShouldNotUnboxNonUnboxableType() throws Exception {

    // exercise
    final TypeName actual = TypeNames.unbox(TypeName.get(String.class));
    // verify
    assertThat(actual)
            .isEqualTo(TypeName.get(String.class));
}