On Sep 22, 2009, at 1:53 PM, David R White wrote: > Sounds like a potential application for Java generics? Generics > would also help reduce the number of times casting is required and > improve the readability of code. Unfortunately, Java's generics are *grotesquely* inefficient, making them entirely inappropriate for an EC system. It's one reason why ECJ uses them nowhere. :-( Sean