METHOD_0 ( ) { int [ ] expected = new int [ ] { 1 , 2 , 2 , 3 , 3 , 3 , 1 , 2 , 2 , 3 , 3 , 3 } ; com . IDENT_0 . IDENT_1 . util . IDENT_2 a = new com . IDENT_0 . IDENT_1 . util . METHOD_1 ( ) ; for ( int x : expected ) { a . append ( x ) ; } int n = expected . length ; while ( n >= 0 ) { for ( int i = 0 ; i < n ; i ++ ) { "<AssertPlaceHolder>" ; } n OP_0 ; if ( n > 0 ) { a . METHOD_2 ( ) ; } } } METHOD_3 ( int ) { try { return IDENT_3 . get ( ( position / ( com . IDENT_0 . IDENT_1 . util . IDENT_4 . IDENT_5 ) ) ) [ ( position OP_1 ( com . IDENT_0 . IDENT_1 . util . IDENT_4 . IDENT_5 ) ) ] ; } catch ( java . lang . IDENT_6 e ) { throw new java . lang . METHOD_4 ( java . lang . String . format ( STRING_0 , ( ( IDENT_3 ) == null ? null : IDENT_3 . size ( ) ) , position ) ) ; } }
org . junit . Assert . assertEquals ( expected [ i ] , a . METHOD_3 ( i ) )