public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) throw new TYPE_2 ( STRING_1 ) ; TYPE_1 VAR_1 = VAR_2 [ ( ( VAR_3 ) -- ) ] ; VAR_2 [ ( ( VAR_3 ) - 1 ) ] = null ; if ( ( ( VAR_3 ) - ( VAR_4 ) ) == ( ( VAR_2 . length ) / INT_1 ) ) { METHOD_2 ( ( ( VAR_2 . length ) / INT_2 ) ) ; } return VAR_1 ; }

public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) throw new TYPE_2 ( STRING_1 ) ; TYPE_1 VAR_1 = VAR_2 [ ( ( VAR_3 ) ++ ) ] ; VAR_2 [ ( ( VAR_3 ) - 1 ) ] = null ; if ( ( ( VAR_3 ) - ( VAR_4 ) ) == ( ( VAR_2 . length ) / INT_1 ) ) { METHOD_2 ( ( ( VAR_2 . length ) / INT_2 ) ) ; } return VAR_1 ; }
