Just wondering, what happens if one of the JParameterizedType is a JParameterizedType? Like `Map<..., List<...>>` or `List<List<>>`