public void METHOD_1 ( final java.lang.String ... VAR_1 ) throws java.io.IOException { final java.util.List < java.lang.String > args = new java.util.ArrayList < > ( ) ; args . METHOD_2 ( java.util.Arrays.asList ( this . VAR_2 , STRING_1 ) ) ; for ( final java.lang.String VAR_2 : VAR_1 ) { args . add ( VAR_2 ) ; } final java.lang.String [ ] array = new java.lang.String [ args . size ( ) ] ; args . METHOD_3 ( array ) ; this . VAR_3 . METHOD_4 ( VAR_4 , array ) ; }

public void METHOD_1 ( final java.lang.String ... VAR_1 ) throws java.io.IOException { final java.util.List < java.lang.String > args = new java.util.ArrayList < > ( ) ; args . METHOD_2 ( java.util.Arrays.asList ( this . VAR_2 , STRING_1 ) ) ; for ( final java.lang.String VAR_2 : VAR_1 ) { args . add ( VAR_2 ) ; } final java.lang.Object [ ] array = args . METHOD_3 ( new java.lang.String [ args . size ( ) ] ) ; this . VAR_3 . METHOD_4 ( VAR_4 , array ) ; }
