@Test
public void testActualTypeTypeArguments_arrayOfNestedTypes() {

    final Type resolvedType = resolverWithTypeArguments.resolveType(declaredFieldsWithTypeArguments[7]);
    assertTrue(resolvedType instanceof GenericArrayType);
    final GenericArrayType resolvedGenericArrayType = (GenericArrayType) resolvedType;
    assertEquals(
            new B2TypeResolver.ResolvedParameterizedType(
                    OneParameterizedType.class,
                    new Type[]{Integer.class}
            ),
            resolvedGenericArrayType.getGenericComponentType());
}