METHOD_0 ( ) { com . baeldung . IDENT_0 . IDENT_1 root = new com . baeldung . IDENT_0 . METHOD_1 ( 1 ) ; root . METHOD_2 ( new com . baeldung . IDENT_0 . METHOD_1 ( 1 ) ) ; root . METHOD_3 ( new com . baeldung . IDENT_0 . METHOD_1 ( 1 ) ) ; root . METHOD_4 ( ) . METHOD_2 ( new com . baeldung . IDENT_0 . METHOD_1 ( 1 ) ) ; root . METHOD_4 ( ) . METHOD_4 ( ) . METHOD_3 ( new com . baeldung . IDENT_0 . METHOD_1 ( 1 ) ) ; root . METHOD_4 ( ) . METHOD_4 ( ) . METHOD_5 ( ) . METHOD_2 ( new com . baeldung . IDENT_0 . METHOD_1 ( 1 ) ) ; root . METHOD_5 ( ) . METHOD_2 ( new com . baeldung . IDENT_0 . METHOD_1 ( 1 ) ) ; root . METHOD_5 ( ) . METHOD_4 ( ) . METHOD_3 ( new com . baeldung . IDENT_0 . METHOD_1 ( 1 ) ) ; int IDENT_2 = IDENT_0 . METHOD_6 ( root ) ; "<AssertPlaceHolder>" ; } METHOD_6 ( com . baeldung . IDENT_0 . METHOD_1 ) { if ( root != null ) { if ( ( ( root . METHOD_4 ( ) ) != null ) || ( ( root . METHOD_5 ( ) ) != null ) ) { return 1 + ( max ( METHOD_6 ( root . IDENT_3 ) , METHOD_6 ( root . IDENT_4 ) ) ) ; } } return 0 ; }
org . junit . Assert . assertEquals ( 4 , IDENT_2 )