METHOD_0 ( ) { IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 IDENT_4 = new IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 ( "test" ) ; IDENT_0 . IDENT_1 . IDENT_2 . Element IDENT_5 = IDENT_4 . METHOD_2 ( IDENT_4 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( IDENT_0 . IDENT_1 . IDENT_2 . Element ) { if ( ( ( ( element == null ) || ( ( this ) == element ) ) || ( element . METHOD_3 ( ) ) ) || ( this . getClass ( ) . equals ( element . getClass ( ) ) ) ) { return this ; } else if ( element instanceof IDENT_0 . IDENT_1 . IDENT_2 . IDENT_6 ) { return element ; } throw new IDENT_0 . IDENT_1 . METHOD_4 ( this , element ) ; }
org . junit . Assert . assertSame ( IDENT_4 , IDENT_5 )