@Override
    @PublicAPI(usage = ACCESS)
    public String getName() {
        return WILDCARD_TYPE_NAME + boundsToString();
    }
@Test
    public void wildcard_name_upper_bounded_by_array() {
        @SuppressWarnings("unused")
        class UpperBounded<T extends List<? extends String[][]>> {
        }

        JavaWildcardType wildcardType = importWildcardTypeOf(UpperBounded.class);

        assertThat(wildcardType.getName()).isEqualTo("? extends java.lang.String[][]");
    }