METHOD_0 ( ) { IDENT_0 . tools . util . IDENT_1 [ ] expected = new IDENT_0 . tools . util . IDENT_1 [ ] { } ; IDENT_0 . tools . util . IDENT_1 [ ] actual = IDENT_0 . tools . IDENT_2 . IDENT_3 . codec . decode ( new java . util . ArrayList < java . lang . String > ( ) ) ; "<AssertPlaceHolder>" ; } decode ( java . util . List ) { int start = - 1 ; int end = - 1 ; java . util . List < IDENT_0 . tools . util . IDENT_1 > IDENT_4 = new java . util . ArrayList ( c . size ( ) ) ; for ( int IDENT_5 = 0 ; IDENT_5 < ( c . size ( ) ) ; IDENT_5 ++ ) { java . lang . String IDENT_6 = c . get ( IDENT_5 ) ; if ( IDENT_6 . METHOD_1 ( IDENT_0 . tools . IDENT_2 . IDENT_7 . IDENT_8 ) ) { if ( start != ( - 1 ) ) { IDENT_4 . add ( new IDENT_0 . tools . util . METHOD_2 ( start , end , IDENT_0 . tools . IDENT_2 . IDENT_7 . METHOD_3 ( c . get ( ( IDENT_5 - 1 ) ) ) ) ) ; } start = IDENT_5 ; end = IDENT_5 + 1 ; } else if ( IDENT_6 . METHOD_1 ( IDENT_0 . tools . IDENT_2 . IDENT_7 . IDENT_9 ) ) { end = IDENT_5 + 1 ; } else if ( IDENT_6 . METHOD_1 ( IDENT_0 . tools . IDENT_2 . IDENT_7 . IDENT_10 ) ) { if ( start != ( - 1 ) ) { IDENT_4 . add ( new IDENT_0 . tools . util . METHOD_2 ( start , end , IDENT_0 . tools . IDENT_2 . IDENT_7 . METHOD_3 ( c . get ( ( IDENT_5 - 1 ) ) ) ) ) ; start = - 1 ; end = - 1 ; } } } if ( start != ( - 1 ) ) { IDENT_4 . add ( new IDENT_0 . tools . util . METHOD_2 ( start , end , IDENT_0 . tools . IDENT_2 . IDENT_7 . METHOD_3 ( c . get ( ( ( c . size ( ) ) - 1 ) ) ) ) ) ; } return IDENT_4 . toArray ( new IDENT_0 . tools . util . METHOD_2 [ IDENT_4 . size ( ) ] ) ; }
org . junit . Assert . assertArrayEquals ( expected , actual )