public boolean METHOD_1 ( TYPE_1 VAR_1 ) { return ( ( this ) == VAR_1 ) || ( ( ( ( ( VAR_2 ) == null ) && ( ( VAR_3 ) == null ) ) || ( ( ( VAR_2 ) != null ) && ( VAR_2 . METHOD_1 ( VAR_3 ) ) ) ) && ( METHOD_2 ( VAR_1 ) ) ) ; }

public boolean METHOD_1 ( TYPE_1 VAR_1 ) { return ( ( this ) == VAR_1 ) || ( ( METHOD_2 ( VAR_1 ) ) && ( ( ( ( VAR_2 ) == null ) && ( ( VAR_3 ) == null ) ) || ( ( ( VAR_2 ) != null ) && ( VAR_2 . METHOD_1 ( VAR_3 ) ) ) ) ) ; }
