public java.util.ArrayList < TYPE_1 > METHOD_1 ( boolean VAR_1 ) throws TYPE_2 { if ( ( VAR_2 ) == ( - 1 ) ) throw new TYPE_2 ( ) ; if ( VAR_1 ) return VAR_3 ; else { java.util.ArrayList < TYPE_1 > VAR_4 = new java.util.ArrayList < TYPE_1 > ( 1 ) ; VAR_4 . add ( VAR_3 . get ( ( ( VAR_2 ) - 1 ) ) ) ; return VAR_4 ; } }

public java.util.ArrayList < TYPE_1 > METHOD_1 ( boolean VAR_1 ) throws TYPE_2 { if ( ( VAR_2 ) == ( - 1 ) ) throw new TYPE_2 ( ) ; if ( VAR_1 ) return VAR_3 ; else { java.util.ArrayList < TYPE_1 > VAR_4 = new java.util.ArrayList < TYPE_1 > ( 1 ) ; VAR_4 . add ( VAR_3 . get ( VAR_2 ) ) ; return VAR_4 ; } }
