test ( ) { net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . support . IDENT_4 IDENT_5 = net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . support . IDENT_6 . build ( new int [ ] { 1 , 2 , 3 , 4 , 5 } ) ; net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . support . IDENT_4 IDENT_7 = IDENT_5 ; while ( ( IDENT_7 . next ) != null ) { IDENT_7 = IDENT_7 . next ; } IDENT_7 . next = IDENT_5 ; "<AssertPlaceHolder>" ; } METHOD_0 ( net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . support . IDENT_4 ) { if ( IDENT_5 == null ) { return null ; } net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . support . IDENT_4 IDENT_8 = IDENT_5 ; net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . support . IDENT_4 runner = IDENT_5 ; while ( ( ( runner . next ) != null ) && ( ( runner . next . next ) != null ) ) { IDENT_8 = IDENT_8 . next ; runner = runner . next . next ; if ( IDENT_8 == runner ) { net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . support . IDENT_4 IDENT_9 = IDENT_8 ; while ( IDENT_5 != IDENT_9 ) { IDENT_9 = IDENT_9 . next ; IDENT_5 = IDENT_5 . next ; } return IDENT_9 ; } } return null ; }
org . junit . Assert . assertThat ( METHOD_0 ( IDENT_5 ) . val , org . hamcrest . Matchers . is ( 1 ) )