public java.lang.Object [ ] METHOD_1 ( ) { final java.lang.Object [ ] result = new java.lang.Object [ size ] ; int i = 0 ; for ( TYPE_1 key : VAR_1 . METHOD_2 ( ) ) { java.lang.Integer count = VAR_1 . get ( i ) ; assert count != null ; if ( count == null ) continue ; assert 0 < count ; while ( 0 < count ) { result [ ( i ++ ) ] = key ; count -- ; } } return result ; }

public java.lang.Object [ ] METHOD_1 ( ) { final java.lang.Object [ ] result = new java.lang.Object [ size ] ; int i = 0 ; for ( TYPE_1 key : VAR_1 . METHOD_2 ( ) ) { java.lang.Integer count = VAR_1 . get ( key ) ; assert count != null ; if ( count == null ) continue ; assert 0 < count ; while ( 0 < count ) { result [ ( i ++ ) ] = key ; count -- ; } } return result ; }
