Я хочу создать (рекурсивная) карта карт. То есть значение типа карты - это еще одна карта того же типа, что и внешняя карта.
Например:
Map<String, Map<String, Map<String, ... >>>> foo;
, очевидно, мне нужен какой-то способ обратиться к «определенному типу» или что-то, чтобы сделать это. Я думаю, я мог бы сделать:
Map<String, Map<String, ?>>
... а потом просто @supresswarnings («не прошедший») сам мимо неизбежных предупреждений, но есть ли лучший способ?