Motivation: Existing warnings from java compiler Modifications: Add/fix type parameters Result: Less warnings