An Exploration of Collections of Primitive Types in Java