This document summarizes research into how Java developers adopted and used generics after they were introduced in Java 5. The study analyzed over 500 million lines of code from 20 open-source projects before and after generics. It found that adoption was gradual, usually starting with one champion developer introducing generics and then others following. Coordination between developers on using generics was sometimes an issue. The study also analyzed whether generics reduced class casts and only found a strong correlation for one project, with a few others showing moderate reductions. Other findings included little refactoring to generics, most generics using a single type, and 90% of usage being Java collection classes.