public boolean contains ( TYPE_1 VAR_1 ) { if ( this . VAR_2 . contains ( VAR_1 ) ) return true ; TYPE_2 [ ] VAR_3 = ( ( TYPE_2 [ ] ) ( this . VAR_4 . METHOD_1 ( ) ) ) ; for ( TYPE_2 VAR_5 : VAR_3 ) if ( VAR_5 . contains ( VAR_1 ) ) return true ; return false ; }

public boolean contains ( TYPE_1 VAR_1 ) { if ( this . VAR_2 . contains ( VAR_1 ) ) return true ; if ( ( this . VAR_4 . size ( ) ) == 0 ) return false ; TYPE_2 [ ] VAR_3 = this . VAR_4 . METHOD_1 ( new TYPE_2 [ 0 ] ) ; for ( TYPE_2 VAR_5 : VAR_3 ) if ( VAR_5 . contains ( VAR_1 ) ) return true ; return false ; }
