public TYPE_1 remove ( TYPE_1 obj ) { if ( ( VAR_1 ) != 0 ) { for ( int i = 0 ; i < ( VAR_1 ) ; i ++ ) { if ( ( ( ( TYPE_2 < TYPE_1 > ) ( obj ) ) . compareTo ( array [ i ] ) ) == 0 ) { TYPE_1 temp = array [ i ] ; ( VAR_1 ) -- ; METHOD_1 ( false ) ; METHOD_2 ( i , false ) ; return temp ; } } } return null ; }

public TYPE_1 remove ( TYPE_1 obj ) { if ( ! ( isEmpty ( ) ) ) { for ( int i = 0 ; i < ( VAR_1 ) ; i ++ ) { if ( ( ( ( TYPE_2 < TYPE_1 > ) ( obj ) ) . compareTo ( array [ i ] ) ) == 0 ) { TYPE_1 temp = array [ i ] ; ( VAR_1 ) -- ; METHOD_1 ( false ) ; METHOD_2 ( i , false ) ; return temp ; } } } return null ; }
