When generating fields/methods in Java 2 mode, Source Generator uses ArrayLists as a drop-in
replacement for Vectors. This overlooks the flexibility possible with Java 2 collections. It would be
better to use parameters/return values of type List so that code that uses the generated object
model are not forced to convert to/from ArrayLists.