public java.util.List < TYPE_1 > METHOD_1 ( ) { TYPE_1 [ ] VAR_1 = ( ( TYPE_1 [ ] ) ( this . VAR_2 . METHOD_2 ( ) ) ) ; java.util.List < TYPE_1 > list = new java.util.ArrayList ( VAR_1 . length ) ; for ( TYPE_1 VAR_3 : VAR_1 ) { list . add ( VAR_3 ) ; } return list ; }

public java.util.List < TYPE_1 > METHOD_1 ( ) { if ( ( this . VAR_2 . size ( ) ) == 0 ) return new java.util.ArrayList < > ( ) ; TYPE_1 [ ] VAR_1 = this . VAR_2 . METHOD_2 ( new TYPE_1 [ 0 ] ) ; java.util.List < TYPE_1 > list = new java.util.ArrayList ( VAR_1 . length ) ; for ( TYPE_1 VAR_3 : VAR_1 ) { list . add ( VAR_3 ) ; } return list ; }
