I have a variable of type:
Iterable<Map<String,Object>>
and I am trying to return it as type:
Iterable<Map<String,?>>
The compiler says:
argument mismatch; Iterable<Map<String,Object>>
cannot be converted to Iterable<Map<String,?>>
Does anybody know how to coerce the compiler into "doing the right thing" here, or is this somehow impossible?