public java.lang.String [ ] METHOD_1 ( java.lang.String [ ] VAR_1 , java.lang.String [ ] VAR_2 ) { java.util.List < java.lang.String > VAR_3 = new TYPE_1 < > ( ) ; if ( ( VAR_4 . size ( ) ) > 0 ) METHOD_2 ( VAR_2 , VAR_3 ) ; else VAR_3 . METHOD_3 ( java.util.Arrays.asList ( VAR_1 ) ) ; METHOD_4 ( VAR_3 ) ; return VAR_3 . METHOD_5 ( new java.lang.String [ VAR_3 . size ( ) ] ) ; }

public java.lang.String [ ] METHOD_1 ( java.lang.String [ ] VAR_1 , java.lang.String [ ] VAR_2 ) { java.util.List < java.lang.String > VAR_3 = new TYPE_1 < > ( ) ; if ( ! ( VAR_4 . isEmpty ( ) ) ) METHOD_2 ( VAR_2 , VAR_3 ) ; else VAR_3 . METHOD_3 ( java.util.Arrays.asList ( VAR_1 ) ) ; METHOD_4 ( VAR_3 ) ; return VAR_3 . METHOD_5 ( new java.lang.String [ VAR_3 . size ( ) ] ) ; }
