collect associ object object todo javadoc specifi return associ collect instead javadoc chang collect list classifi classifi illeg argument except instanc classifi non nl collect result arrai list associ classifi associ classifi associ contain result add result 