Using JDK 1.6 compliant generic ArrayList
Getting rid of the compiler override (was overridden to 1.7)