question: public IdentityArrayList ( final K a [ ] , final int offset , final int length ) { this ( length ) ; System . arraycopy ( a , offset , this . a , 0 , length ) ; size = length ; }
target:  Creates a new array list and fills it with the elements of a given array.