Hi guys, Just got bitten by the fact toList() *might* produce an immutable list. Since we don't have immutable collections as types in Java, I wonder if the old ugly List<? extends T> wouldn't be a better return type, effectively preventing people from doing what I did. Regards, Michael