JavaDoccing and different improvements in 'collections'