With JEP 101: Generalized Target-Type Inference, this
final List bools = Arrays.asList(true,false, true); final List string = boo
Seems like this issue is fixed now with the latest JDT snapshot implementing the desired proposal.