question: public T withSubItems ( IDrawerItem ... subItems ) { if ( mSubItems == null ) { mSubItems = new ArrayList < > ( ) ; } Collections . addAll ( mSubItems , IdDistributor . checkIds ( subItems ) ) ; return ( T ) this ; }
target:  an array of subItems