@Test
public void wildcardWithSuperBound() throws Exception {

  DAType superBound = DATypeFactory.from(getClass());
  DAType daType = DATypeFactory.wildcardWithSuperBound(superBound);
  assertThat(daType.getKind()).isEqualTo(DATypeKind.WILDCARD);
  assertThat(daType.getSimpleName()).isEqualTo(DANameFactory.wildcard());
  assertThat(daType.getSuperBound()).isSameAs(superBound);
}