... until the collector arrives ...
Java 1.5 does not support arrays of generic types well (e.g. MyType<Thing>[]). Avoid them. See section 7.3 of the Java generics tutorial.
MyType<Thing>[]