constructor param object add list set list collect list arrai list set hash set add 