METHOD_0 ( ) { "<AssertPlaceHolder>" ; } METHOD_1 ( com . IDENT_0 . IDENT_1 . metadata . Type , com . IDENT_0 . IDENT_1 . metadata . Type ) { if ( ( ( IDENT_2 instanceof com . IDENT_0 . IDENT_1 . metadata . types . IDENT_3 ) && ( IDENT_4 instanceof com . IDENT_0 . IDENT_1 . metadata . types . IDENT_5 ) ) || ( ( IDENT_2 instanceof com . IDENT_0 . IDENT_1 . metadata . types . IDENT_5 ) && ( IDENT_4 instanceof com . IDENT_0 . IDENT_1 . metadata . types . IDENT_3 ) ) ) { return IDENT_6 . IDENT_7 ; } else { int IDENT_8 = com . IDENT_0 . IDENT_1 . metadata . types . IDENT_9 . METHOD_2 ( IDENT_2 ) ; int IDENT_10 = com . IDENT_0 . IDENT_1 . metadata . types . IDENT_9 . METHOD_2 ( IDENT_4 ) ; return com . IDENT_0 . IDENT_1 . metadata . types . IDENT_9 . METHOD_2 ( java . lang . Math . max ( IDENT_8 , IDENT_10 ) ) ; } }
org . junit . Assert . assertEquals ( IDENT_5 . IDENT_7 , com . IDENT_0 . IDENT_1 . metadata . types . IDENT_9 . METHOD_1 ( IDENT_5 . IDENT_7 , IDENT_5 . IDENT_7 ) )