Is there a reason why the ComponentStack doesn't use generics?
http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossas/projects/integration/trunk/jboss-jca-spi/src/main/java/org/jboss/jca/spi/ComponentStack.java?revision=80403&view=markup
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=146391
Backwards compability at compilation.
Collection<String> != Collection