Delete comment from: Stephen Colebourne's blog
David Hall said...
Some times, the use case is the problem. For as long as Gilad, Neal, etc were speaking about the difficulty of adding generics back in 1.5, the major issue that lead to the type-erasure implementation was the fact that they couldn't make type assertions about arrays, due to the one use case that they felt they had to allow in the original versions of java:
Object[] arr = new String[]{};
Mar 15, 2010, 9:27:24 AM
Posted to Java language design by use case