METHOD_0 ( ) { final java . lang . Integer [ ] array = IDENT_0 . toArray ( java . lang . Integer [ ] :: new ) ; "<AssertPlaceHolder>" ; } toArray ( java . util . function . IDENT_1 ) { final long IDENT_2 = METHOD_1 ( ) ; assert IDENT_2 <= ( Integer . MAX_VALUE ) ; final int size = ( ( int ) ( IDENT_2 ) ) ; final T [ ] elements = IDENT_3 . apply ( size ) ; final int IDENT_4 = this . IDENT_4 ; final int IDENT_5 = ( size > IDENT_4 ) ? size > > ( IDENT_6 ) : 0 ; org . apache . activemq . artemis . utils . collections . IDENT_7 . IDENT_8 < T > buffer = IDENT_9 ; int IDENT_10 = 0 ; for ( int i = 0 ; i < IDENT_5 ; i ++ ) { org . apache . activemq . artemis . utils . collections . IDENT_7 . METHOD_2 ( buffer , elements , IDENT_10 , IDENT_4 ) ; IDENT_10 += IDENT_4 ; buffer = buffer . next ; } final int IDENT_11 = ( IDENT_5 > 0 ) ? size & ( IDENT_12 ) : size ; org . apache . activemq . artemis . utils . collections . IDENT_7 . METHOD_2 ( buffer , elements , IDENT_10 , IDENT_11 ) ; return elements ; }
org . junit . Assert . assertArrayEquals ( new java . lang . Integer [ 0 ] , array )