METHOD_0 ( ) { IDENT_0 . IDENT_1 node = new IDENT_0 . METHOD_1 ( 1 ) ; node . METHOD_2 ( 2 ) ; IDENT_0 . METHOD_1 IDENT_2 = node . METHOD_3 ( 3 ) ; IDENT_0 . METHOD_1 a = IDENT_2 . METHOD_2 ( 4 ) . METHOD_3 ( 5 ) ; IDENT_0 . METHOD_1 b = IDENT_2 . METHOD_3 ( 6 ) . METHOD_3 ( 7 ) . METHOD_3 ( 8 ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( IDENT_0 . METHOD_1 , IDENT_0 . METHOD_1 ) { int IDENT_3 = METHOD_5 ( a ) ; int db = METHOD_5 ( b ) ; IDENT_0 . METHOD_1 IDENT_4 = ( IDENT_3 > db ) ? a : b ; IDENT_0 . METHOD_1 other = ( IDENT_3 > db ) ? b : a ; IDENT_0 . METHOD_1 c = METHOD_6 ( IDENT_4 , java . lang . Math . METHOD_7 ( ( IDENT_3 - db ) ) ) ; while ( ( other != null ) && ( c != null ) ) { if ( other == c ) return other ; other = other . parent ; c = c . parent ; } return null ; }
org . junit . Assert . assertEquals ( IDENT_2 , s . METHOD_4 ( a , b ) )