public static java.util.List < java.lang.String > METHOD_1 ( TYPE_1 VAR_1 , boolean VAR_2 ) throws TYPE_2 { java.util.List < java.lang.String > VAR_3 = new java.util.ArrayList < java.lang.String > ( ) ; do { if ( VAR_2 || ( ! ( VAR_1 . METHOD_2 ( ) ) ) ) VAR_3 . add ( VAR_1 . METHOD_3 ( ) ) ; } while ( VAR_1 . METHOD_4 ( VAR_2 , false ) ) ; return VAR_3 ; }

public static java.util.List < java.lang.String > METHOD_1 ( TYPE_1 VAR_1 ) throws TYPE_2 { java.util.List < java.lang.String > VAR_3 = new java.util.ArrayList < java.lang.String > ( ) ; do { VAR_3 . add ( VAR_1 . METHOD_3 ( ) ) ; } while ( VAR_1 . METHOD_4 ( false , false ) ) ; return VAR_3 ; }
