private boolean contains ( TYPE_1 node , TYPE_2 p ) { if ( node == null ) return false ; int VAR_1 = TYPE_3 . METHOD_1 ( p , node ) ; if ( VAR_1 < 0 ) return contains ( VAR_2 , p ) ; else if ( VAR_1 > 0 ) return contains ( VAR_3 , p ) ; else return VAR_4 . equals ( p ) ; }

private boolean contains ( TYPE_1 node , TYPE_2 p ) { if ( node == null ) return false ; if ( VAR_4 . equals ( p ) ) return true ; int VAR_1 = TYPE_3 . METHOD_1 ( p , node ) ; if ( VAR_1 < 0 ) return contains ( VAR_2 , p ) ; else return contains ( VAR_3 , p ) ; }
