public java.util.List < java.lang.String > METHOD_1 ( TYPE_1 VAR_1 , java.lang.String [ ] parameters ) { switch ( parameters . length ) { case 1 : return TYPE_2 . METHOD_2 ( parameters ) ; case INT_1 : if ( parameters [ 1 ] . contains ( STRING_1 ) ) { java.lang.String VAR_2 = parameters [ 1 ] . split ( STRING_1 ) [ 0 ] ; return TYPE_2 . METHOD_3 ( parameters , new java.lang.String [ ] { VAR_2 . METHOD_4 ( STRING_2 ) , VAR_2 . METHOD_4 ( STRING_3 ) } ) ; } } return null ; }

public java.util.List < java.lang.String > METHOD_1 ( TYPE_1 VAR_1 , java.lang.String [ ] parameters ) { switch ( parameters . length ) { case 1 : return METHOD_2 ( parameters ) ; case INT_1 : if ( parameters [ 1 ] . contains ( STRING_1 ) ) { java.lang.String VAR_2 = parameters [ 1 ] . split ( STRING_1 ) [ 0 ] ; return METHOD_3 ( parameters , new java.lang.String [ ] { VAR_2 . METHOD_4 ( STRING_2 ) , VAR_2 . METHOD_4 ( STRING_3 ) } ) ; } } return null ; }
