Reports any call to toArray()
on an object of type or subtype java.util.Collection
with a zero-length array argument. When passing in an array of too small size, the
toArray() method has to construct a new array of
the right size using reflection. On older JVMs this has worse performance than passing
in an array of at least the size of the collection itself.