question: remove the first element , if it matches . concode_field_sep K[] array concode_field_sep void add concode_elem_sep Iterator<K> iterator concode_elem_sep K peekFirst concode_elem_sep K peekLast concode_elem_sep boolean removeLast
target: boolean function ( K arg0 ) { if ( peekFirst ( ) != arg0 ) { return false ; } int loc0 = array . length ; @ SuppressWarnings ( "srini_string" ) K [ ] loc1 = ( K [ ] ) new Object [ loc0 - 1 ] ; System . arraycopy ( array , 1 , loc1 , 0 , loc0 - 1 ) ; array = loc1 ; return true ; }